11124212211233322221222221141122112301111111121111012321122241111012121211221432222221232222211312112101310021121111111131021u4122211221221321111221111211214211114u1112100031111343211123222212122222333420112311200134000123212121221122114322221111232211222211221111102432211123112312222110u322411022211103212112322101024211342222122221121111112410111211122233232221111222211111122212223222221212222322321111111111332111111121122221132442110121111111112211221121122123333332122222124432333421112100111232221111234311124212211233322221222221141122112301111111121111012321122241111012121211221432222221232222211312112101310021121111111131021u4122211221221321111221111211214211114u1112100031111343211123222212122222333420112311200134000123212121221122114322221111232211222211221111102432211123112312222110u322411022211103212112322101024211342222122221121111112410111211122233232221111222211111122212223222221212222322321111111111332111111121122221132442110121111111112211221121122123333332122222124432333421112100111232221111234311134211221323322222222211141122113311111111111111012321122242112112122122222432222321232221111312112112310021122112122121112u4122211222332321112221101111114211114u1113211131111343221212222222122222333310212311100144000013312111221122224222222211122122222111221111111322111123101212222211422141111211111421211221211103u312331221221121111111112421111211122233222221211122111111122322223333332212224432211111111111342111111112222212121341111111111111112211211111121223333222222222124322233422212110111233222111233211134211221323322222222211141122113311111111111111012321122242112112122122222432222321232221111312112112310021122112122121112u4122211222332321112221101111114211114u1113211131111343221212222222122222333310212311100144000013312111221122224222222211122122222111221111111322111123101212222211422141111211111421211221211103u312331221221121111111112421111211122233222221211122111111122322223333332212224432211111111111342111111112222212121341111111111111112211211111121223333222222222124322233422212110111233222111233211134211222323222222222112241112223311112211111111112221211242222112122123222322222322222332101312111112311010111111123221112u3122211222332311112221111111114211113u1122222121111343222212321222122233333310212201100134000013321111122122224222222211122122222111221111211221112123100121222222411142111111112421101221211113u22233133122112111111111242111221112123322222222222221111112221122223222231222uu431112111111113421221111122222121212211111111112211122112111113112333222222222221243222334222111111013332222213211112341111223233222212221123u11112123111122111111111121112112u32121122221333222232123222222321013111111113111111111111243111124312221122233220111232021111202u211113u1222121121111332222313322221112234423300211201100133000013311111122122223122222211222122222101221111211131111123100121222112421142212111122u21101221111113412222233122111111111111242111221122123323332223222222111112221122222211221111uuu31111112111113421222111112222221221111111111111111111112221114112233222221122221243322334222111111013332223213200112341111223233222212221123u11112123111122111111111121112112u32121122221333222232123222222321013111111113111111111111243111124312221122233220111232021111202u211113u1222121121111332222313322221112234423300211201100133000013311111122122223122222211222122222101221111211131111123100121222112421142212111122u21101221111113412222233122111111111111242111221122123323332223222222111112221122222211221111uuu31111112111113421222111112222221221111111111111111111112221114112233222221122221243322334222111111013332223213200122331110124322222222221114u11111012122232121111111111111012u211001123212331212321231122222111241111111121111111111113u30111223222211222442101112221111111134212113u111311111101122132222432221121224u3222111212111011221100133111111211122121232111211211133221012122111101321111231122213221124222312021111113212113311110133143222331111210121112113u2111221112223322322223222222001112221122222211122222333211111122111134311222222222222222u3111111111121111111111111113111223322332212211222222234221121111113323212211221122331120224222222223222114u11112112121232121111111122111012u211001222121332212321122122221111241121111221121111011113u31001213322211222442111111222111111233212223u111311111101112122222432221121234u33221212111110212211001321111122111221213421122111111332111221321111112211112311222232221231222121211221132121133111101331u322233111112112211211242211221111212222322222222222101112220112222111122222222211101122111134211221112111122222u4111111122222221111211111111111222222332222211111122234222111111122223322111222122331120224222222223222114u11112112121232121111111122111012u211001222121332212321122122221111241121111221121111011113u31001213322211222442111111222111111233212223u111311111101112122222432221121234u33221212111110212211001321111122111221213421122111111332111221321111112211112311222232221231222121211221132121133111101331u322233111112112211211242211221111212222322222222222101112220112222111122222222211101122111134211221112111122222u4111111122222221111211111111111222222332222211111122234222111111122223322111222122331120234232222213222114u11112112111342110111111122211012u211012222121332212321122123222121231121111231121111112213431102213422211222442111211123221121233112224u110211111211222121222432222121234u33211212111110211100011221100133121221213432222111111442111222331011112111111211221322221221232122211232122121233122201210u322344111113111222121132221221101211222322212222222111112221123222222211122222111101111111134201211111111123121uu21111112212332111122121121111233222233212321111112224322221111112222342211123221122111112323312122321111u4111111111112331111221221301120214101011122111233213321222233213110142111112221211111210112431212124u211223214421211111222321221221112133221211111112321111112332222222224u42201313110010311000001112000033011111113422212211111332312312421122113111111212223421211220240221112221112113132102412212u3222332132121112112221221111111111122133212222323321111211222222123322211222222111111111211243022111121111221124430112212112221111122121111111222321233322221110122233332221311013222342231122221122111112323312122321111u4111111111112331111221221301120214101011122111233213321222233213110142111112221211111210112431212124u211223214421211111222321221221112133221211111112321111112332222222224u42201313110010311000001112000033011111113422212211111332312312421122113111111212223421211220240221112221112113132102412212u322233213212111211222122111111111112213321222232332111121122222212332221122222211111111121124302211112111122112443011221211222111112212111111122232123332222111012223333222131101322234223112221112112221222331313232112143111112111112221111112112212110113101111111112222223222321123221121232112111321211111321113430112224u211123323322121122212421112222111023122221111112321222222422111221223u42201312110010311111100111011123111111212422221111110231101312u21112212211112311213u21211211341211112231212124132113313212u312222222211112321111112111111111123322222221222221221111122122221222222233112211111111111123212111111222222322443111111111221101112112111110111222234322222211112222322222121111222224113221111111112221222231323232122143111111111213221212112112211111111111011121112211234223421122222111232212111331211111321113431113224u211123232222121122212421122122101123222222111112311222212432111121223u42211322120010211112110011011123111111312421211111110231101211u21111212321223u22223u211123113u1211112231211124121113313212u212221121121113431112112211222111113332222211222211221111122122222222222233111111111111111122112111111233222222332111111112211111111113211110111222234311222111112322212222111112223234112211111111112221222231323232122143111111111213221212112112211111111111011121112211234223421122222111232212111331211111321113431113224u211123232222121122212421122122101123222222111112311222212432111121223u42211322120010211112110011011123111111312421211111110231101211u21111212321223u22223u211123113u1211112231211124121113313212u212221121121113431112112211222111113332222211222211221111122122222222222233111111111111111122112111111233222222332111111112211111111113211110111222234311222111112322212222111112223234112211111121112231222121212132122132111111112223221212112111111111111111111221112111234234421122121111123211112231211121331122321112224u211222132222121111232421132122102124222222111112311222212432222222223u42211222121111211013200121111122111111411321211111111331101212u21111113322223u22223u211123113u110011233121112u121113422111u222221211111123u3211111121122210111333332221222221111111112112222222222122311111111111111112111221211223321212211111111111221112211122211111011122224u311221111112222212222111122223234111111111121111121222121312232121111111101112223221112111111021111120221112211121111134224411122110111104311112231111121431112211112124u21121213222211221134232223212211213u211221110112310112212333222222223432111112121111211013300130111112111112421321210011111332101312421111114321123u12224u2111331144110011223121112u121113411111u32222121111111343211111121122111111333432222222322211112112112212223211112212111111001111112112222211223321212211111111111211113321122111111111122223u421221111112222213221111122122134112111111121111121222121312232121111111101112223221112111111021111120221112211121111134224411122110111104311112231111121431112211112124u21121213222211221134232223212211213u211221110112310112212333222222223432111112121111211013300130111112111112421321210011111332101312421111114321123u12224u2111331144110011223121112u121113411111u32222121111111343211111121122111111333432222222322211112112112212223211112212111111001111112112222211223321212211111111111211113321122111111111122223u42122111111222221322111112212213411211111122111012133212232323212111111101111111222122111122113110212144211111232111113u224u22222111201114322111231111111432211112112113u21112334221100111233122212221121103u2111112222123101222233322222212323221111111100113221133002u1100112001112u3112110112212233210132231102211u321123422222311113311340100102231211124122112212112422212230121111122211122111122211111222u321132222212211122112222123443212212232111111111112021222211112232112221121011111111111243312211111111111223124322222211111122223221101121013244122221112111121122321222312121111200201111111114221112111211222111111341111213u2212213322u41211212101111u311211230011110431201112111113401111234322211112223211322212211112u1212221111113120122142132124222233311200111201102231143112u111111111121142322112233211332210122021101101u21102u423322210124322213011121220111112122212122112321212331111112222211111222211221111222u3222332211122111221221122223432111122u3211110111111111111112222233222122221111111111111234212110111110011223234312112002111122124211101101122244122310112111121122321222312121111200201111111114221112111211222111111341111213u2212213322u41211212101111u311211230011110431201112111113401111234322211112223211322212211112u1212221111113120122142132124222233311200111201102231143112u111111111121142322112233211332210122021101101u21102u423322210124322213011121220111112122212122112321212331111112222211111222211221111222u3222332211122111221221122223432111122u3211110111111111111112222233222122221111111111111234212110111110011223234312112002111122124211101101122244122310112112121122322112422121111111312112122123211122111111331111111341111213u2111212322uu2212312101101u321211130011110431201212111213411111233222211111223221212211211112u121222111112312012224323222u111233311310011200112231133002u1111111102221u2223212233211332210123121101101u11101u322211121113422223111111110111101122123222112321212431111112322211111112111112111233u3232322221122111221121123333u4221112243111111112221111112111122232112222121111211211111244211121111100011223234322222112111112213111101111113344222320112112111122223112423122111111201011122122211132211111321012111341111212422111123224u2222311101001u321111120011110431311211111213312212233211211111123222122211111123u121221111122212012224323223u111233311321021100111232133002u2111111102221u22132112332113322101232211011114122014412111121113411212012110100111001121024222112321212431111112322111111111111112222333u4332222222221111221121123323u4222112232121112211221111122111122221112232111112112211111244211121111100001122234322223123222111223111101111113333222321112112111122223112423122111111201011122122211132211111321012111341111212422111123224u2222311101001u321111120011110431311211111213312212233211211111123222122211111123u121221111122212012224323223u111233311321021100111232133002u2111111102221u22132112332113322101232211011114122014412111121113411212012110100111001121024222112321212431111112322111111111111112222333u4332222222221111221121123323u422211223212111221122111112211112222111223211111211221111124421112111110000112223432222312322211122311110111111333322232111311212113111222341212222111131211111212222113111111133211222234111121242111232332442122143111101u311111120001111321311211011101322212224222221331233222242211111223u221221111122102012224322222422223221134212221001112201310232111132111222311143111232114411111143001111112120113211221101334421112022111210112112121113221113322212431111112321111111121222111111233u4222222222111111111221113223uu42111121112211211111011112211211112112222211101111122211114420221011111100111222221121212312211233222211111222222222332111311112112112222331212222111141211111212222123111111233211122233111121242111131333442122143111111u3001101200011113214112110211124221122242122213412321221u2111111223u22122111112210201122322221232222221103422122200111210011012212113312012221114311122211441101114411111111223121211122111123442110103321121111211321111222111322111233111121222112111111222111111122344222222222211111112221112223uu31111121112111211111011111211211112222222222101111112111113310321111111101111321222221211312211222212111111122223322332111311112112112222331212222111141211111212222123111111233211122233111121242111131333442122143111111u3001101200011113214112110211124221122242122213412321221u2111111223u22122111112210201122322221232222221103422122200111210011012212113312012221114311122211441101114411111111223121211122111123442110103321121111211321111222111322111233111121222112111111222111111122344222222222211111112221112223uu311111211121112111110111112112111122222222221011111121111133103211111111011113212222212113122112222121111111222233223321113112111121222123412112222111411111111112222222111222232111121220111213u212113233233212204311111142111100111121212214112111212124111122242112114u12321220u2112111223u22222211112111200122322221131122221013u2212231021111111101121210331211211221431112221134210121441111111113u22122112211111244101010232113211021142111112111132111122211112112211211111111111111112223422222222332111111222112122243321111221111122111110111112112112122232222111112211111111112112121111111112113111222212113222222222121111111232233134311112112111221221023412112222112411001011011112222112222121111121120111213u32221334313321330421111014211101011112121211u212111112124111022242222114u1221122041112111113u22222211112111200122322221131122321013u2212131031111111211121210431212111222431121111134210121440112111112421112123311102244211110331113221011142001111111132211221212112111111111111111111111112223422211223443111111122112222233321111221111121111110111112211122122232222111122221111112101111121111112112113222222322123222221122221201111222232134311112112111221221023412112222112411001011011112222112222121111121120111213u32221334313321330421111014211101011112121211u212111112124111022242222114u1221122041112111113u22222211112111200122322221131122321013u2212131031111111211121210431212111222431121111134210121440112111112421112123311102244211110331113221011142001111111132211221212112111111111111111111111112223422211223443111111122112222233321111221111121111110111112211122122232222111122221111112101111121111112112113222222322123222221122221201111222232134311113211111321212224322112222111421100112211113221111111111111021111111213u311222343133222113211000132210010011111213213111131111134121113232211113u1212221112221111214u132221112122132111122221211111222212133111113111100101311021221132121112121332114211012u210121u20111111112322223213311022243111101121212u311112221120121222121121221211211122112111111212221111122222211231233431111101122222222222222222111111111111101111122211122223u3222211211111211111112212212111111111222111222222112221233222232211113332122144211113211112421212334322111222211421100112111113311111111111111120111112213u21122223312322211211100012221000000111121431211113211113412011322222111240223112212221111214u122212221122222111112221211212232112133201113011100101311021332122132111111422114222113u311121420012211113321224214311122143111101132212u411112221130011332121121221111111123111111111111111010022223322232223431111111122221122222222332111111111111100111122111122212u322221221111232211111221121111111111122211232113211121113321223321112343222114u211113211112421212334322111222211421100112111113311111111111111120111112213u21122223312322211211100012221000000111121431211113211113412011322222111240223112212221111214u122212221122222111112221211212232112133201113011100101311021332122132111111422114222113u311121420012211113321224214311122143111101132212u411112221130011332121121221111111123111111111111111010022223322232223431111111122221122222222332111111111111100111122111122212u322221221111232211111221121111111111122211232113211121113321223321112343222114u211113211112421212223322211222211421100112112123312111111111111120111112312421122233312222211112101111232000011111111431111113211112412011322322111240223111112221111224u122211221121121022112232322212222212234311113000110102411121432111241122102u11104222223u31122131001311111321123u214311122242221111232201uu10211121231011233221221221111211113211111111111111111133223332222222331111111122122222222223431111111121101000111111111122112u32222112221122221111222111111111111111221123212321112111322021341111134422111uu321123211112411212112212211122211321101112112124312211111111111230111123312411112243212222221232101111232110011111111u41111114211212312111322332121240212210111221111224u112311112111121022122222311221112222233311113000111112411121u311112u1122102u01103122214u21222111102311111100124u213311122231221111132101uu10212121231111233321221220111211114201111111221111111232112322222212332111111122122233222224431222111122111111111111111122223u42221112211111211111122111111111111111221123212321112222321121341111134432222u4221113211112411212112212211122211321101112112124312211111111111230111123312411112243212222221232101111232110011111111u41111114211212312111322332121240212210111221111224u112311112111121022122222311221112222233311113000111112411121u311112u1122102u01103122214u21222111102311111100124u213311122231221111132101uu10212121231111233321221220111211114201111111221111111232112322222212332111111122122233222224431222111122111111111111111122223u42221112211111211111122111111111111111221123212321112222321121341111134432222u4221112222112u112112222122211111112001111111122233222211111111111311111232122222222u32222222212431011111131010211211114311111141112112231113223321212312111112211111111233114322212111111033222233322211112231311211103011100102411011u311112u1222112411113222013u212212111043111113121234213311332011221111142101uu2121122222011113442111233111111121420111111111111111112112333332112221211111212222112222323uu3222211111222111101111111112121123111222321122211111111222112222111111122222321221122223323322134110113433222242121111122112u212122122122211111112001111111212132222221111111110211111222111222222432211211212432111110131010111321114311121131101112331113223321112303210023111111111223114323212111211133222223322211112221410321103011000102411111u301112402322113111132221114211122111O4311111312224u2133114320113211111u2101uu1010122222022123432111243011121121420211111112112111112212223322112220111111211222222322224uu3222211111232111001111111112122123211211221111211111112232112222111111122223321332221123322211133110113442112232131111122112u212122122122211111112001111111212132222221111111110211111222111222222432211211212432111110131010111321114311121131101112331113223321112303210023111111111223114323212111211133222223322211112221410321103011000102411111u301112402322113111132221114211122111O4311111312224u2133114320113211111u2101uu1010122222022123432111243011121121420211111112112111112212223322112220111111211222222322224uu3222211111232111001111111112122123211211221111211111112232112222111111122223321332221123322211133110113442112232131112222112u212222221213221111221101211111112123112222101111111311111133212132223u322222112224221111211310011113001043123311320122113u2023323211213302321113111111111221223232112112111133223332321212221121322311111123011111211101u3111110123332223012231011212101111002431232221312uu1111103u1112222211241111u32121123111112214u33221134212221211221111111222111111112332221122112222222111112211211222233uu41112211212431111111112211222221232212211111111031111213u2212222111001123322222232121123322222234101123432111231233111112112u211222222213222122221111211111122123211111111111001311111133111132223u432223112233111111212310012113111133123421320121113u2023323211222211232113112211111221212232011111111134312232332212222130322321111123101111211111u2111211124321113012332122112211110001331222211312uu211110340012122211231111u31111113111222214u3212224u222221111221111111211111111123443222222112223222111112222211222323uu4111111111233111111112221122222122221221111111124111121341101111111111123322232232121222222221244101123432222222232111112112u211222222213222122221111211111122123211111111111001311111133111132223u432223112233111111212310012113111133123421320121113u2023323211222211232113112211111221212232011111111134312232332212222130322321111123101111211111u2111211124321113012332122112211110001331222211312uu211110340012122211231111u31111113111222214u3212224u222221111221111111211111111123443222222112223222111112222211222323uu41111111112331111111122211222221222212211111111241111213411011111111111233222322321212222222212441011234322222222321111121124211222113312222222120112111111132223221111111111111311112133111122233u432222232231001111112310001113111012224u311122322134101322322113201212222311430121121111233211221122113u3233223u422212223221241110003u1001111211224212111212u41111u22133113312112210000121332131142232211111330122122212211122222122222111431214u3212223312221221121111111122111111111234322222222222322112211211122222222233312112112111111110011222111122211222222221111222u1101111221111111111111223322223321113222222212441011233322221123321121121123212222113412222112230111111112232112221221111111112411112133212232123u422122332231101222112210101112111111214u31112232213410121222221431132022231243112111101123422112111211332122222u412212223321240110013u1011001211224222121213u41221u22122113422112221000121331131242232211111331222222232111123222122222010u412244221222321222222111111111123221111211113u311222222223321112311111122222212222212112122111211110011221111122211222222221111223u1101111221211111111111113332223321113322222212331011233211221113321121121123212222113412222112230111111112232112221221111111112411112133212232123u422122332231101222112210101112111111214u31112232213410121222221431132022231243112111101123422112111211332122222u412212223321240110013u1011001211224222121213u41221u22122113422112221000121331131242232211111331222222232111123222122222010u412244221222321222222111111111123221111211113u311222222223321112311111122222212222212112122111211110011221111122211222222221111223u1101111221211111111111113332223321113322222212331011233211221113321122111123112222123412222112341111211111131112211232111111113411112132222321123u422223322231101332112211101102121100104u322121331133112213222224311320222212u3122111101123322112111111221132222u312212323210240111013u0012001122222112222123u31221411122113u22123321111111431122242132221111331112222132111013211111221010u3222442212223312222121121111111232211112111124311222222123322112311111112223222222211111112111211111111211121122221222222221111223u1111121121111111101111114432223321112222222212321011233111121123321121111112112212123312222222340111221111131111221232111111113411111022123321123u422223321221102332112100101001121200104u322121331023112223222123102321221112u3221111101122312112111112332132132u31111233321024010101240012000033221012222123u31111411122213u21233232101111431111142232211110221102222132111013111111221010u3222432212223312222111221111111221111111111124322223122122221112322211222223322222211121123111111111112221111111222312222111111123u2111121121111111101111214421233321112222221222211111233111121123211121111112112212123312222222340111221111131111221232111111113411111022123321123u422223321221102332112100101001121200104u322121331023112223222123102321221112u3221111101122312112111112332132132u31111233321024010101240012000033221012222123u31111411122213u21233232101111431111142232211110221102222132111013111111221010u3222432212223312222111221111111221111111111124322223122122221112322211222223322222211121123111111111112221111111222312222111111123u2111121121111111101111214421233321112222221222211111233111121123211121121121123321121233222232221111u21111132122211231001111223411111112123322223u2223133212100013412232000000111012111144321221331121103212221111113310311112431222011011333122221111111122212234323221u3u11012001010320002011043321112321123431101321110114u111332221011013222012u212231011132111322111110101u024210131100u322233112222322122223211111111212211111110113u4122122221111211134211211332223312222221112222111101111112222111111123221111111111034111112111121121122101222u421224311111112123222211111233221121123122121111121123322221243122132110111u31211121122221231012211212411111111113322223u2322133213100013411221000000111011011133221222221132213311211111113311321112222212111012333121111111221122222133322221u34110121010103201020110332112223321223311113211111234111332211011123222212u212231111132111321111110112u114221231101u421232112233432122233211111111212211111010113uu222221122222111133211221222112222221121112221111111111112222111111112222111111111134201101111121111132112222u421224311221122122222111011233222232122122121111121123322221243122132110111u31211121122221231012211212411111111113322223u2322133213100013411221000000111011011133221222221132213311211111113311321112222212111012333121111111221122222133322221u34110121010103201020110332112223321223311113211111234111332211011123222212u212231111132111321111110112u114221231101u421232112233432122233211111111212211111010113uu222221122222111133211221222112222221121112221111111111112222111111112222111111111134201101111121111132112222u421224311221122122222111011233222232122122121011111223222221343122132110111u31212121112222232112211112311111111123322223u3322132213200013410111000100220011001133221222211121113211211110113311321122122211111023323222110012221222222122222221u341101210110022011211203211121133211232111122211122221112331100123331123224112232111132111322110111123411u221231111uu22222212233u32221133211111111212111111010113uu223231222222111223212222222112322111111112221111111111111222111111112223211111121134200111111121111022112222u421223312221221222221102011232121242112012111011011223321121232122132210111u21211121112221232112211102311111112124322223u3222232223101014410111000100220011111133222211112211113211211110113322421121122212111133222222211111112222332212222221u341100100220011111211304311111133211122112112211122121112341111123321112123112242212232111322110111123322u221121111u422222233222u32211144211111111212111211111123uu222222222211112233222222222222311111211112221111111111111111122221122223321111122224200112111112111011112223u3212232122113312322111121123321212u2112011111011011223321121232122132210111u21211121112221232112211102311111112124322223u3222232223101014410111000100220011111133222211112211113211211110113322421121122212111133222222211111112222332212222221u341100100220011111211304311111133211122112112211122121112341111123321112123112242212232111322110111123322u221121111u422222233222u32211144211111111212111211111123uu222222222211112233222222222222311111211112221111111111111111122221122223321111122224200112111112111011112223u3212232122113312322111121123321212u2112011121121110113321121332222121110111u2122212111111112111321121121101100112342222334223432223111113411111111010230101111144221112112211114320110110111101u3112132110110114u232212211111112113322221222221u3422110012400010102111032111111442111111111011011221210113u11111243111111131111u2112232111322110012122113u2211210113212221133112u412211443111111112121111111211234u322222222222211123222222222212222111111122342111111111011111222222222234u3111111222211111111223122211211111143211132111112222322112220013331223u3112011132121111113412122342222121121111u2121212111111111111321111021111100112341122234223u32222222113411111211011230100111244221122222211113311211111211001u3112022220110114u222223211111221113311222222221u3422111001401011102111021121111442221211112111011221210203u11111232011111231111u2112221211311111112122113u2211201113211222133222u312211332111111112122111111211224u212332222222211122122122223322232111111122342111111111001111221122222224u3211111122321111111212112221111111143211132111111222222322110113332223u3111111132121111113412122342222121121111u2121212111111111111321111021111100112341122234223u32222222113411111211011230100111244221122222211113311211111211001u3112022220110114u222223211111221113311222222221u3422111001401011102111021121111442221211112111011221210203u11111232011111231111u2112221211311111112122113u2211201113211222133222u312211332111111112122111111211224u212332222222211122122122223322232111111122342111111111001111221122222224u3211111122321111111212112221111111143211132111111222222322110113332223u31111111321111211134121223321221322211014212111211122111111132101101121111111233111223u223u322222321134111112210112212101122u4322221222221214322221111221001u3112001430110114u122323111111111113311222222210u3421110001402111102211110120111431221212112211112221110203u10011132011122231122u2221111221210012111211222u232220111321112223433243122213321111111121221111112112244111233221122211111011112223321132111111112342111111111112111221122222324u4211111122331011211111212211111212243211132111211232221432111123331123u311112112212100121342212233222111222110142112212111121112122211111111211211122222211233223u2222224410231121132111122111111224u21122111233211u312221111111111u3111010311211104u222124111111122122202222212122tu421211002201210002200122010111432121101213010111u21120112201121222111113222112u3111224121121011121123213331112102111222112u4232332121111111112111122111112111112341112322221231122110122222222322321112111123u2112122110012222211212112324u31222111124211011111112123300002222422112321111123322214321212322221224311101222212100121342212233222111222110142112212111121112122211111111211211122222211233223u2222224410231121132111122111111224u21122111233211u312221111111111u3111010311211104u222124111111122122202222212122tu421211002201210002200122010111432121101213010111u21120112201121222111113222112u3111224121121011121123213331112102111222112u4232332121111111112111122111112111112341112322221231122110122222222322321112111123u2112122110012222211212112324u31222111124211011111112123300002222422112321111123322214321212322221224311101222212111111341111123111122222110241111212211121111123111111111111111212212111221112u421122u311121111132111111100011114u211202222222112223211111111111u4211111211100104u3321242211111121223222211122tttuu22111101113201001100122011111321122200213121222u21111211211012112222114311111u201112u1211000100001243122232110011212222123323121122223111111101111112112211111224333333222122222212222223222233333211111112343112111111122211112221122322432111111124211111111111123311112223421112421222333322221112122322231134111123333222111111441212123211122222110131121212211121111123111100121111111211212111221112u321123u311121111132111111101111113u10121222222221123421111111111143111111111101114u332124221122212122322221112122tuu21111000013201111111133121111221121100213221123u21210212211112112222113211211u201112u122100001000124312222211101120222222232422112211321011120111111111121111222uu33323222112122222232223322233232212111122232112221111112211122121122222332111111114211111121111123210111123421112321221333222221112222222331123221123333222111111441212123211122222110131121212211121111123111100121111111211212111221112u321123u311121111132111111101111113u10121222222221123421111111111143111111111101114u332124221122212122322221112122tuu21111000013201111111133121111221121100213221123u21210212211112112222113211211u201112u122100001000124312222211101120222222232422112211321011120111111111121111222uu333232221121222222322233222332322121111222321122211111122111221211222223321111111142111111211111232101111234211123212213332222211122222223311232211233322111111113412221232112222121101212311111111111122231111001311111123112221112421124221123u311111221132111110001111113411121112222211123u222111111111431111111100111134221114211122222232212222212112tuu21011000013201111011243121111221211101212221112u21210112301111113322103211221u202112u12210000111123u411231111001221222222232412122211332100111111111111111111222uu322232221121123321222223322222221121111122211123311101122212221211221232221111111132111111111111221111111244211123221112332222111122122223322223110233221111122224422221232112221111112112311111112111121231111112311111123112221112u21224122123u311111321133111100111111114412221111222111123u122211111011332212120100001124221114111122222232222212222112tuu22022100013201111011144111111211211101212231112u21211113301111113321112211221u202112u122211101111234311221012012221222222222311112211311011001111121111221111122uu322332121122124430122233322222111221111122221123211100111121111211222232221111111131111111111121211111122344211223221122222221111122222222233113110233221111122224422221232112221111112112311111112111121231111112311111123112221112u21224122123u311111321133111100111111114412221111222111123u122211111011332212120100001124221114111122222232222212222112tuu22022100013201111011144111111211211101212231112u21211113301111113321112211221u202112u122211101111234311221012012221222222222311112211311011001111121111221111122uu322332121122124430122233322222111221111122221123211100111121111211222232221111111131111111111121211111122344211223221122222221111122222222233113110233222221122113313221233212221221210113311212123100111111111112311111124102221112422224322223u310011431133111100111111223313211211112112123u11210011111232111212011021101212222301111111113123232111112ttuu220110011012101220111uu111112111312311212331111411111102300002113211221221111u101102u2201011121003333211221110132132211233323122322211321111111111111112111112234u32222212222111232211112112222222222111112212112421111112222111112212421222232112211122111111221111021111223422223321212222111121112211133221111222124322222111111213421123221221221110011331211112211111111111112240211212u0211212214423112222234211101u21233001111123212112122311212211111123u11110111111222111024021011100111212u1211111011222322322112t2tuu42111010001120023101043211111111422110122331102211101102410011113210121121122211100141320022112213u22212211130120311111222233112222222421111011111111111111111124u32222211221112222112112221122212332111211122212321111112221122221122321112232111111111110013211111131111233212113321122223223111112112233213322213123212222111111213421123221221221110011331211112211111111111112240211212u0211212214423112222234211101u21233001111123212112122311212211111123u11110111111222111024021011100111212u1211111011222322322112t2tuu42111010001120023101043211111111422110122331102211101102410011113210121121122211100141320022112213u22212211130120311111222233112222222421111011111111111111111124u32222211221112222112112221122212332111211122212321111112221122221122321112232111111111110013211111131111233212113321122223223111112112233213322213123211111111111223421122221231321111011331111112211111111111212241211212u1211212223323122222233211101421222001110123322222122211223211111123u11111111112232111124011011100112312u1111111111222232221122t2tuu32111010001231033101143211111111u12220122331102211002112u11111112210130121122310111031320112111114u21212210130121311112223222112322113421111011111111111111111224u32223222222111222112212222211222222111211121112431111112211122122222321111232111111111111111102111121111223212113321122323322111112112233222322222223102211111111223421112221122322111011331111111111111111211202241212112u121121222242222211222331110142111200110011331122212221112321111112341111111111223211113u011011100112312u20121111112222322211ttt224u21101010001241122101032111111111u12220121221103211002112u11111001211130121111310121031220121111114u1021221013122131112211u322112421113321111111111111111111111224u42223222221111111112212233311121211211111111112431111012211122122223211111122111121112211111113311111111122211123321112433421110012112222232222221222202211111111223421112221122322111011331111111111111111211202241212112u121121222242222211222331110142111200110011331122212221112321111112341111111111223211113u011011100112312u20121111112222322211ttt224u21101010001241122101032111111111u12220121221103211002112u11111001211130121111310121031220121111114u1021221013122131112211u322112421113321111111111111111111111224u4222322222111111111221223331112121121111111111243111101221112212222321111112211112111221111111331111111112221112332111243342111001211222223222222122220222211111121342111212111242223211133121111111111111131110123111321241201111223u31120122222321101321211110000124323222233210134211111123u2111121101233211223u011011001112212421112210111122431111ttt112u1110021110013001110113112111111232321112111111u421102213u11111111111221120111221111122222321111124u2011221113122122211111u322123u1111211112110011111111112110122uuu322111111111111111222222223211122121112111211222113311111122121122u321111222111211112211012222411212101222111112321112u3332222111100112224112222112443111111011111342111212112242233210133121111112112211131110123211321241211112123u32121222222321101221110110000124312211122110134211111123u1111111111223212223u011111001112212421212210111123432211tt212242110031110012001111112112111112232321212212111u420113213u11111121211220111122132111012222221111124u21111121132221223211114222112u11111111111111112222111121101223u4222122211111112111222322123212222221122111111222113321111122121112u321112211111111112211111112311122102222111122321112u3332322111110113334112211212442111111011111342111212112242233210133121111112112211131110123211321241211112123u32121222222321101221110110000124312211122110134211111123u1111111111223212223u011111001112212421212210111123432211tt212242110031110012001111112112111112232321212212111u420113213u11111121211220111122132111012222221111124u21111121132221223211114222112u11111111111111112222111121101223u4222122211111112111222322123212222221122111111222113321111122121112u321112211111111112211111112311122102222111122321112u3332322111110113334112211212442111111112122442111212122242234310133111121112111221131010112211311241311122123u3212222222231111112122010000011441111112211114u211111123u1122111111223122223u0121110111122224112212201122234322112ut1t232110041100012101121211112111112332331112222111u421113212411211121210130111122133211012122211111114u10111121012222123212213222123u1111001111111111233211111111112232222222211111111111222322123222222221122111112222213321111122111222u32121221111111111111111111121112110232112222231121243322311222111113334112211212u42111111112122u42112211122142234310133110121112111211131010111110211231321122223u3212322222221111122122010000011uu1112112212114u31111112340123111111122122223u1221110111022123113312211222224322212ut1t2222100u1000011100111211123011112331331012222112u42110210131122112032004122111123322111223322221121uu10211121003322123212202222123u1111101211111111234311110111011222233233211111111111222322222222112121222111112211213321111122111222u32122121111101111111222111121102100332122332221221243323311222111113323212211313u42111111112122u42112211122142234310133110121112111211131010111110211231321122223u3212322222221111122122010000011uu1112112212114u31111112340123111111122122223u1221110111022123113312211222224322212ut1t2222100u1000011100111211123011112331331012222112u42110210131122112032004122111123322111223322221121uu10211121003322123212202222123u1111101211111111234311110111011222233233211111111111222322222222112121222111112211213321111122111222u32122121111101111111222111121102100332122332221221243323311222111113323212211313u42111122211223222222221222222244210111111122112111111121111211111111214212111113u422222222111110011203210000001144110011231222u430211101342124111111112221112u111201101112211201330111222222u32211222112231100410102111111112211221111111211u2111221112u4211111111111111122111u211111213123111222101122112332311111111u41113u1111221432123112121111111111123u41110111111122223u3323211222111111123221222221112111111111111112122212111122111123222222133211111111111231111111111111111122322322113u3223221112111222234223222113431111122311223222222221222212244210111111121112211111121111111111110114212111113u422222232111000011213210011111144110122231212432021110123212u211111122221112u111101101121211101330111122222u31112232122130000310102121111112200110111111211u211122111143211221111111111122111u211211212123111121101122111213321111111uu2213u2111222u42113011131111111001124u41110111111122223u4323212222111111112221123311222211111111121112111111111112111122222211234211111111111231111111111101111212223322223u4223222112111222234233232112321111122311223222222221222212244210111111121112211111121111111111110114212111113u422222232111000011213210011111144110122231212432021110123212u211111122221112u111101101121211101330111122222u31112232122130000310102121111112200110111111211u211122111143211221111111111122111u211211212123111121101122111213321111111uu2213u2111222u42113011131111111001124u41110111111122223u4323212222111111112221123311222211111111121112111111111112111122222211234211111111111231111111111101111212223322223u4223222112111222234233232112321112123412223222222111122112244211111111111113211111120110111111111114211111112u423222333111110011213200112211144111122221222332132111122213u1111212222211114111101111111211111331111112222u32112322122130011320112121000112210111121221212u211122212132121221111111111121121u211222201023211111100022101113421111111uu3224u2112222uu2112011111111111111124u41110111111122223u4422212222111012222222122221222211111121222111101111111111222222122111233211111111112341111111211001111211233321223u33322121121112222332222321112211221244212242222111111111112442111111111111232211111101101111111311142111111224323222333110111111213100112211144111122121222322232121122213u111121222221112u221211111111211112431111122222322212211111120000320111121000112210121121221122u311122212132122221111111111111121u212222201122211111100023100114421121111uu322uu2122222u41112111111111111111134u4111111111112322343322212222110112222322112221122211111121222211101111111122222222122111222211111111122442111111200001111211232311113432221121122211222232122211112111221244212242222111111111112442111111111111232211111101101111111311142111111224323222333110111111213100112211144111122121222322232121122213u111121222221112u221211111111211112431111122222322212211111120000320111121000112210121121221122u311122212132122221111111111111121u212222201122211111100023100114421121111uu322uu2122222u41112111111111111111134u41111111111123223433222122221101122223221122211222111111212222111011111111222222221221112222111111111224421111112000011112112323111134322211211222112222321222111121122213432112312222221221111124311111111111122421121121011112111113211u311221124322213123312022101121210011221124311112102111221233211111132131100111222211224110101111122111212331211122222212212421122111110120000022011122111121111111222u3222221121322321111111111001021112011211202221221210101122112222322221111u4221332211212u41111111121111111111123u41110111111113323213233221211111221121222122322222111111111242110111122111221111221221111211111111111123410012112111110111112322211123222111111222122212222222112111122214442112312222222321111223311112111111223411121120011112111113111u31122112u3221131233120220011212000113311243121131021112212242121121u2122200111222111224110112211112101221331211122211212113421121101222220000021001122111121111111211u3222211121322331111111111111021112011212202220132210001122123221322221111u4221332111212uu1112100121111111111112330110111111114333312233211111110232111222122222221111211111243110121021111222111122221111222111111111113421102112100011121001332221133222111111221122222223312112111122214442112312222222321111223311112111111223411121120011112111113111u31122112u3221131233120220011212000113311243121131021112212242121121u2122200111222111224110112211112101221331211122211212113421121101222220000021001122111121111111211u3222211121322331111111111111021112011212202220132210001122123221322221111u4221332111212uu1112100121111111111112330110111111114333312233211111110232111222122222221111211111243110121021111222111122221111222111111111113421102112100011121001332221133222111111221122222223312112111121123u3111212222222331121111222112221112212131112111101112012111320142221132342222221222121121011111100024211233111121340112022232110021u32101111222111111341211122011221123012312212211212221133211331002201100002011102232111210121221223332121012122232111211100011113012101213320211122221111121331212223211100143121221111123u412121211111111111111111111111222122234433133221211111012321101222221221121113321111241110001112222211122212221111111122111111124210111221100111211113u3211134201211112221211222321112221001121123u31112123322122321212112111332111121121322222111011121111113211421212323u2222221122121222011111100024201122011111240112122242110121422112111222111111341211132012222223112211102211221221133211331112201100003001102221111110111221222223122111222242111111110011113011111212211211111121121111331211113211100143121211111112431111111112112111111111111101112111223333323322121111101232110122221122111112222111113111101111222222112221221111111111221111112u31011122110010122111343121124211211112221222222332211122111121123u31112123322122321212112111332111121121322222111011121111113211421212323u2222221122121222011111100024201122011111240112122242110121422112111222111111341211132012222223112211102211221221133211331112201100003001102221111110111221222223122111222242111111110011113011111212211211111121121111331211113211100143121211111112431111111112112111111111111101112111223333323322121111101232110122221122111112222111113111101111222222112221221111111111221111112u31011122110010122111343121124211211112221222222332211122111122113421112234322123321112222222332111111221311111111212331111112321321113432u32112222222211220000111111132001110001112311112122u311112243222111111221111124111123201111112411111110122111122113311134200221110001300111210221011111133111111422211124214112111111111222u2211212421123211121211111113411111141111112322222112221223312231222122221111111111232111111111222223232211211111112221112222212122201222122122121221111112222242111221111111111111111111113431112210100111211113u3221122223111203312122221122223211111112112421111134212123221112112222222111110321211111111312331111112321321113432422112222112211210001111111132110111001112301113123431101224222110011231111222311012320011111131111121012211112211221113420012110000240011021022101211113311111142211113u213112101111111222u2211202421224212232211210003u21111132210122322233112211223312220111022111101111111343112111111222233222211321111111211122222212122201112322122232221111112222242111222112211111111111112113u32112211111111212224u4221122123111103322122221122123211111112112421111134212123221112112222222111110321211111111312331111112321321113432422112222112211210001111111132110111001112301113123431101224222110011231111222311012320011111131111121012211112211221113420012110000240011021022101211113311111142211113u213112101111111222u2211202421224212232211210003u21111132210122322233112211223312220111022111101111111343112111111222233222211321111111211122222212122201112322122232221111112222242111222112211111111111112113u32112211111111212224u4221122123111103322122221122123211111112112321111134212113211112111222122211110322221122111412331111112321212123433422122221112111110111111111132111111011112301213122322201223211111112341111221311013430111221130111122123321222221221113421011101000241011021032112211123311111142211123u3120122001111102314110010242112u212332111200004u311111332100222222332222112133121202111111111001111113u3112111111222233222211321111111111112222212122211113332112232221111112222242111221122212111211111111124u31112211111111222224u42211221231111123221232221221132211111131133111111342121132222121122211232111104222211221114123211111132122121234323221232211121111112111111011321111111111124012141123222012232211211113u1111231211113u311122211301111111234312212222211244210121111002u101101103201210111331111124222121243121132001111102413110010242113u212331111210004u320111122101221121342222212234111212111111111111111113u3111111111212333222311321111111111112212222222211112333112132221111112222232121221122112111212112111123431112211101111222224u32111221121110122211232322221132221111131133111111342121132222121122211232111104222211221114123211111132122121234323221232211121111112111111011321111111111124012141123222012232211211113u1111231211113u311122211301111111234312212222211244210121111002u101101103201210111331111124222121243121132001111102413110010242113u212331111210004u320111122101221121342222212234111212111111111111111113u3111111111212333222311321111111111112212222222211112333112132221111112222232121221122112111212112111123431112211101111222224u3211122112111012221123232222113222111111213312112133222123111111222213112211112221222111112421311111111123212012u422231213332111122213311112111331010101111134111031122211000232100211212u1121212101112u2012211013121211102uu3013222222211u3210322120100u111111002110200001223210323213211333200123010100113u221111102u111222134u2210110114u2111111121014311113u232111132320101210111211110111111243212111111121232221222221111011122222223322222221121134321123111111111122312111122121011111222111111112111111221011111222234u3322211122111113321123332222123213101221222211112133222123112121222213112211111111211111113411211111111123111112u422241223222111122113311112211331010101211133111031122211111232111101113u1121212211212u2012211012121221112u43112222211211u3210322121100u101111113210100111213221422213322222211123010100113u222231112u111222123u221112011uu2111111121014311113u2211112223202112211112112100111123u4211111111121232322112222111121122233222212222221111134321112111111111122222211122121011111222111111111111112222111111122243u3222221122111113321122322221013312111121222211112133222123112121222213112211111111211111113411211111111123111112u422241223222111122113311112211331010101211133111031122211111232111101113u1121212211212u2012211012121221112u43112222211211u3210322121100u101111113210100111213221422213322222211123010100113u222231112u111222123u221112011uu2111111121014311113u2211112223202112211112112100111123u4211111111121232322112222111121122233222212222221111134321112111111111122222211122121011111222111111111111112222111111122243u3222221122111113321122322221013312111121222211112134222112112122222124112211110122111111114412110111111123211212u322242223222221112112310112212331010111211123111131122112112232112210113u1121212211213u2013312111111221212u32122222211111u32103221211114111101113210100111103222u22113322211110123010100003u21233011241112221234121122011uu211111112102u311113u2211222113212001111112112110111123u4211111111122232333111221111122222233212112122221111234321111111111111212222211133122111111112111111111112122112111111122343u322222112211111332112222222101331122113123111111212421211112212122212411221111111211112222440201111111112321122233212u2322222221111113311113211221110112321122111221122112111122112311113u112111211111242024312111121121212u32122222221212u32103111111114111101102110200111102112u12214322211110123010000103u211121112412012212331112210003u211111111102u422213u2211222113211001111111112011111112u42121111111222322231122211111222222222122221112211111233211111111111112122121112332221211111121111111111121221111111112223u3u322222112211112332122222222112321132113123111111212421211112212122212411221111111211112222440201111111112321122233212u2322222221111113311113211221110112321122111221122112111122112311113u112111211111242024312111121121212u32122222221212u32103111111114111101102110200111102112u12214322211110123010000103u211121112412012212331112210003u211111111102u422213u2211222113211001111111112011111112u42121111111222322231122211111222222222122221112211111233211111111111112122121112332221211111121111111111121221111111112223u3u322222112211112332122222222112321132112122122131113u31222213322111113u11111110211211111111330211110012111121022222213u1322222222211113321123201111100113422221112411212112000211112111123u22211111111112112u312211231111112u42122322221212u32103111221101011122103210210111211012u21114433101210122011001212u1221121222120122123u21112011112211111111002u411212421222221133201012111231121110011113221111111122333322311113322111111222222232321111212211231112211111111222221121124u3111111111221111111111121222211001113223u33222222221111111331222212221122212122111121122132113420222213322111123u11111111212321111111330121110022111121012212113u1322222223311112311123201111100113322111112u21212112100211112111123u22211111111122112u322222242211212u32132321221212u32103111121201011121102110210111211112u21114322001210112011111112u1211121222120123213421122111111211111111002u411222311222221224421111011342111110111112211211111222332232221112222110111123322222322221211211221111211111122222222222124u3111111111121111111111111443221112113223u33122222211111011331222211221123212222111121122132113420222213322111123u11111111212321111111330121110022111121012212113u1322222223311112311123201111100113322111112u21212112100211112111123u22211111111122112u322222242211212u32132321221212u32103111121201011121102110210111211112u21114322001210112011111112u1211121222120123213421122111111211111111002u411222311222221224421111011342111110111112211211111222332232221112222110111123322222322221211211221111211111122222222222124u3111111111121111111111111443221112113223u33122222211111011331222211221123212222111121121232113410221112311111123u11221111112411222222241131111122111222102212123u1322222224311102211123211111010113311112222u21212122111212223221123u22211111111122112u322222242222223u32242321221222u32103112111202112210003211300121211111u32213322112310012011211113u3100121221120123313201233111110111111111002u41123231123223221uu312220113u211111111111221022111222123222222221222111011112222233232222111121122112111111112222222222111343121111111111111111110011uu3132112113223u33112222111211011331211111221123212211111222222141111211101112113211122311111111112321112112232111112101112321221111123u233122323u4211021110232011111000124211112214222121120003111131221123211210102211321124u222213u2121112332233322221322u23110103201010002321113313311111111022u0311333421223020102221121242320122113001223321110233111212112200111112332112321111112111uu322101113u211111101112122111111111223322222123112211112222222222333211111111112111221111111222212122211333122111211122111111111111uu3221111123124u42111223222111001211111211122234212212211222222141111211101112113211122311111111112321112112232111112101112321221111123u233122323u4211021110232011111000124211112214222121120003111131221123211210102211321124u222213u2121112332233322221322u23110103201010002321113313311111111022u0311333421223020102221121242320122113001223321110233111212112200111112332112321111112111uu322101113u211111101112122111111111223322222123112211112222222222333211111111112111221111111222212122211333122111211122111111111111uu3221111123124u42111223222111001211111211122234212212210122222231011321211111223122222221112111112412112111110110113101112321212222202u1223212323321211112123211111100021211111222u2221111100121110u2121124222212321111432112222211331122212332223323321222322010003301022113432211113311111110122u1221223311331010113301112231320122103201114321110243212211013321101101232112311122112221uu3222212123100111101112122111211122222232222223112222112223222222333221111121121111111111111222223222234221111211111121122211111111233222111123123332111212122111021111212222222123211211111222222231111421221112223122222222111111112411112112110111112101112331201222212u122322222242121111212321001110002111111122242111111100121111u1112123222212321111u32112332111331111222332223323321222332110003301022113u322111133110111101214122122321143101002431121222233112221321221u3221113u3212211003421101101223113311122113222uu321221322211111111111212210121112222223222222311221111112222232233321112112112111111111111122222322223u211211211111121123311111112122222111112123332121212122111121111212222332223211111111222222231111421221112223122222222111111112411112112110111112101112331201222212u122322222242121111212321001110002111111122242111111100121111u1112123222212321111u32112332111331111222332223323321222332110003301022113u322111133110111101214122122321143101002431121222233112221321221u3221113u3212211003421101101223113311122113222uu321221322211111111111212210121112222223222222311221111112222232233321112112112111111111111122222322223u211211211111121123311111112122222111112123332121212122111121111212222332223211111112222222231111421221111223111222222211121112411112112111111112101112331212222223u12222222223201112111231100111100212111112224211121110012111241112112212211211111u3101233221133110011122223333343122233211000341112111343221111341012111012142222233211u3200002u31222221143112221211322u4222113u3112311103422111101222113312122113222uu4212213332221110011112111111111122222232212223112211111112322322334311122121121111211111111222212222234221221211011011113211111112112311111112123232221212122211121111112323332223211211111122222221112321111101333111222222221121112322112111111111113101112331123221233423212222223211112111220100111111212111112134222122110013111231123111211211112211u310023322212311001112222222334321222211101034111211123321111244101211111114222223321143100003u311222101330011211013224333221343013311113422112112222112212122112222uu312222222211110000110211121111111122222322222321221112211232232234u321221122221111111111111222212122224222222111012111113311111112113311112112123332221323222221121121112323442112222211121122222221112321111101333111222222221121112322112111111111113101112331123221233423212222223211112111220100111111212111112134222122110013111231123111211211112211u310023322212311001112222222334321222211101034111211123321111244101211111114222223321143100003u311222101330011211013224333221343013311113422112112222112212122112222uu312222222211110000110211121111111122222322222321221112211232232234u321221122221111111111111222212122224222222111012111113311111112113311112112123332221323222221121121112323442112222211121112111111212321112213331021122121122221111231112112101210112101112331111112u2241222222332111111112221O211110O11112011111112111022121122310132113223111113322111u3111133222112122011222222123343213323211122220101111132210112441001111101142122133123u3200103u221132121u41120002211323231221232024u111133211110122122332310111222224421210110122111111111011122221121113333232222221111110111122222223uu421211122221111111111110122322122222133244211011112112211111111123322111112223442321333221121031222112223443222222211111221212103312211221123321131122121231221111311112211012211112211012342121122u11232221223410111112321111311100000122111111121111112110021211111123122322112211111u311011132101122111011122112ttttt1tt2312121121011001211u01112233101211110023121223312242201122431013322233212021221212233122222112uu200121111121121132223321112222222321221101001123211111111112111111112333122222222211212111222332222444211111222211111111111111222222112212223u4211111111112110121011223411112211213u21231122101121122211122223u43222203211211221212103312211221123321131122121231221111311112211012211112211012342121122u11232221223410111112321111311100000122111111121111112110021211111123122322112211111u311011132101122111011122112ttttt1tt2312121121011001211u01112233101211110023121223312242201122431013322233212021221212233122222112uu200121111121121132223321112222222321221101001123211111111112111111112333122222222211212111222332222444211111222211111111111111222222112212223u4211111111112110121011223411112211213u21231122101121122211122223u43222203211211222212113312111222112321231112132221221211322222211123311011111121342121222u22232221223411111112211212311101000123111111112211112110023212211113123222112211111u211122232211233111111122212ttttt1tt2310221001001001111u12111134111221111023211213311232101122321112222231122121221222122111111112uu2111211110111211322233211112212223212111111111121101111111111121111123332222222222112121111223322224u4322111222211111111111112222222112212224u4111111111111101111111222211112212213u31221122212121122111122223u43322213211211222111113411111222112321232112132221221211322222211233211011111321242112212u32222221223411111111211212411101000133211122112311012111134112211113123222111211111u21123322222024311121122t212ttttt2tt2420220002001001000411111133101111121123212312212122101123331111222320022121122323122211111112uu21222101101111113221332210121123222221111111111211011111211111221111233322222222221121321111233222234u32211122221112101111111222222222221222uu4111111111111111211100321111112112213u32121211212221122111122223uu3322213211121222111113411111222112321232112132221221211322222211233211011111321242112212u32222221223411111111211212411101000133211122112311012111134112211113123222111211111u21123322222024311121122t212ttttt2tt2420220002001001000411111133101111121123212312212122101123331111222320022121122323122211111112uu21222101101111113221332210121123222221111111111211011111211111221111233322222222221121321111233222234u32211122221112101111111222222222221222uu4111111111111111211100321111112112213u32121211212221122111122223uu3322213211121211111124411111111212222232122221222212112411112222123211111001u31342112212u3211122122342110011121010240010000013421111221331111221114u01211211312322222211111132213432332112321111112t2222ttt2111112231101321011121102201011223212111221232222233042231011232302223322u1021011123322123211111112u310111111011122114321331221232234122311112011122221111111221111222221122222212221221111212212222222234432111111112113311111111222222222221112uuu111111211111111242111111122101112223u21222311213220111111122123uu3222222211111111111124411111112211222331123211122212112311111222223201101001u31341112212u2211122122342110012121100140010000013411111221321121221124u01212210312222322221111121213u3233211332111111tt2222ttt21111121211121210111211022131112333221112112332222330u2120012232212333211u20110011243220221011111214311111121022122124321431122232234122421112111122111111111211111222222222222222222121111112112233222233432111111111112311111111222222122211122uuu111112211111110243112111122112112223u22222321223221111111122123uu4322212211111111111124411111112211222331123211122212112311111222223201101001u31341112212u2211122122342110012121100140010000013411111221321121221124u01212210312222322221111121213u3233211332111111tt2222ttt21111121211121210111211022131112333221112112332222330u2120012232212333211u20110011243220221011111214311111121022122124321431122232234122421112111122111111111211111222222222222222222121111112112233222233432111111111112311111111222222122211122uuu111112211111110243112111122112112223u22222321223221111111122123uu4322212211111211112124411111112311122331122121123311122212211111122201101001u31231121222u32121121223u211111202211013001100001341111122132111122112uu02212210312122222221111101114u3222211243111101tt2222ttt22t21222112121100111211013131112332111112101332222320u2120112322122342122420111011343220121011100213211220121133221124321431122222134123u211121111221111111111111112222222222222321222221121111112332222223322111222211123211111112222221222111224u4111111212111111132112111123112112223u22231332213221211111122123uu4222222211112321111124411111113421112332222121223321221112211111112211111102u30121121122u32221111223u211112302221123001101011441211122132111021112uu02212210311122222221110101214u3312221133111201tutt21tttt2t21211012122100101211003010222232111121101332231220u2121202u221223422323112221113u3231012111100213222220111143221123310331122221134123u22112011122222111101111111122232222222231112222222111111233222221221211122221112431111111122222122211122343011111122111111112212111123112112323u11231232112121222111212223uu3212223211112321111124411111113421112332222121223321221112211111112211111102u30121121122u32221111223u211112302221123001101011441211122132111021112uu02212210311122222221110101214u3312221133111201tutt21tttt2t21211012122100101211003010222232111121101332231220u2121202u221223422323112221113u3231012111100213222220111143221123310331122221134123u22112011122222111101111111122232222222231112222222111111233222221221211122221112431111111122222122211122343011111122111111112212111123112112323u11231232112121222111212223uu3212223211114211211123312111024321112322222122223311232111112111120311211102421111211112u3121221122241111124222211240000000013321112213211111211113u12111221212222112221111111114u3221111222111011tut1222ttttttt21111001201110132121223221113111111111221133221021020111u312233231312210120202u312212101111021114u21111013u3221211113u2112321233123u11112111112111221111111111212342222322222222112233212221333322221121221122221112332211011122111122112122222111212111111111111112123111112122234411331232122111212111222213uu212233321111421121112321211112432112222322112222321123211111211112132110110242111111222243211232122241211124222201230111101112221111113311112321113u12111211111232112212110122114u4211111111111021uut222tttttttt21110002301100032111223222114212111112211134220021010101u311223231311110111202u412212111010021114u32111013u3221211113u1112322222123u11112211111011221111111111222232322322222221112234422231333222221122221122221111333211011222111122112122221111223211111111111111133211111122233311331233122111212111222213uu322333221111421121112321211112432112222322112222321123211111211112132110110242111111222243211232122241211124222201230111101112221111113311112321113u12111211111232112212110122114u4211111111111021uut222tttttttt21110002301100032111223222114212111112211134220021010101u311223231311110111202u412212111010021114u32111013u3221211113u1112322222123u11112211111011221111111111222232322322222221112234422231333222221122221122221111333211011222111122112122221111223211111111111111133211111122233311331233122111212111222213uu322333221111321111212221111212431112212322112222321123211111211112142110110132111112222233221232122241211124112201220111112212211111113211112321113u11111011221132221112211122114u4221111221111122uutt22ttut2tuut212101220100003212221212321u22212111221113421001210110042112232214212202112134312322012011111114u32111113432212111134101242222212231122221111101122111121111222222232222121221022223uu31231333222222122221122221111333211111222121122112222222111124211111111111111123221111112333211321233012110111111122213uu32223322111122221121112111121232112211132112222222112321111111111214211011122111111233222222223122223121112421221122111111221121111221221111222111241111101232113222221122212121uu3222212321111122uutt212ttt1tuuu322001220101013212221112322u2111222133111332101121021114311123211u31220311123331332100101111011uu221111023322121111231113u3221122222222221112201222111121112222222232221122221022223uu31231332222221122221122111111232211111222222122112222221111114211111111111121111111111112332222221232011110101111222224uu32122222111122221121112111121232112211132112222222112321111111111214211011122111111233222222223122223121112421221122111111221121111221221111222111241111101232113222221122212121uu3222212321111122uutt212ttt1tuuu322001220101013212221112322u2111222133111332101121021114311123211u31220311123331332100101111011uu221111023322121111231113u3221122222222221112201222111121112222222232221122221022223uu31231332222221122221122111111232211111222222122112222221111114211111111111121111111111112332222221232011110101111222224uu321222221111111222111111121111221112211422222221221112121011121112141110110111111111222321341221122132111124321111111101112311211111112310111221212322111222211221221311222112224u2212222321111211tt21212ttt122tuu2100131111110212322222221132111222123211232101221031103211222121u31110211022221332200101100121uu211110111312221111111113u3122122122112311101211122111111112222221131222122122222223uu31121322222221122221121111111112111111232221122112222211122114311111111111112211111112122332133221233111121111111232224uu3212212211112112321111112211113311111114223322212221121210111221121311211111111111123222213u112101213211112431111111110001331111111111231011232121132211111221122333111111122221342222223321212211tt22112tt22222u42200120011210112311111210132222321123310233201221041103212321122u31111211122131232211211101121uu211211111322221111111013u31221221122111111001111110011111122122112411221231223232234u31121322222222122221111122111112211111232221122112322221222114311111111111111111121011122342233221233110120111111232224u42222213211112112321111112211113311111114223322212221121210111221121311211111111111123222213u112101213211112431111111110001331111111111231011232121132211111221122333111111122221342222223321212211tt22112tt22222u42200120011210112311111210132222321123310233201221041103212321122u31111211122131232211211101121uu211211111322221111111013u31221221122111111001111110011111122122112411221231223232234u31121322222222122221111122111112211111232221122112322221222114311111111111111111121011122342233221233110120111111232224u42222213211111122321111112112123311221223122231111111114311111221112301110111321111112222213u2322111122221222221110013211103411111222222u11122211112102111142211222u312211122211144332122342111111343211133320112t32100231011110133111112111133222121024211222100311032103310222212u321111221221223u12111110112224u211122011211212211121012u3122111211111211111122111111112322221122222232222233221122244211122222322122212212112233121221111113231212222222211222211442011110111111011112101111233324311223321112222211224212uu41112214211111122221000112222123311221123122232111111114311111221112311111111310111122222223u22111111222213321111110132121134111111111224111211111121121112u2211222u212211222211244432222332110011233212223221111t321002310111102321101012221332121221342211221002110421033102111124311110110321223u21111111111224u211221101212322211121122u31122112111111111112211111111222232212221222232222222222222221111233233222222211121122331212111111122211122222222111222114421111111111111111121102222333343113233321222211112221124uu1112214311111122221000112222123311221123122232111111114311111221112311111111310111122222223u22111111222213321111110132121134111111111224111211111121121112u2211222u212211222211244432222332110011233212223221111t321002310111102321101012221332121221342211221002110421033102111124311110110321223u21111111111224u211221101212322211121122u31122112111111111112211111111222232212221222232222222222222221111233233222222211121122331212111111122211122222222111222114421111111111111111121102222333343113233321222211112221124uu111221431111112222111112122211221233112312223211111111u311111111112301111001321111122233223u2323222222222u411111100132121133121122221112112u1111001312112242101222u21211121111112332421123211111112232122234t221t3311132001111012211121232112321321002320222211120114211110021111114112200114433123211111122211144113211111322212212121132u32113312211111111111111111111111243222211221132222222222212221111222222222211122221112342111111111122212211111122111222114u3110111221111211111310232223323211212332222121111211231343111222322111212221221112121211222233111212222211111112u311111111112300011000321111112332223u23242122222124412221111142121133121122221012213u21110013121122u2211212u2121122101122222242102211111111223212224ut2222221013300111101210012232211243121101342133321112011u32211012111110411110111uu331113111101222111331122110124212121121211223321133122211111111111111111011112u3222211111222222222222222431122222222222122122222112342111111111121212211221122111222114u3110111222111111112421222223323211212322221111111211122343111232321111212221221112121211222233111212222211111112u311111111112300011000321111112332223u23242122222124412221111142121133121122221012213u21110013121122u2211212u2121122101122222242102211111111223212224ut2222221013300111101210012232211243121101342133321112011u32211012111110411110111uu331113111101222111331122110124212121121211223321133122211111111111111111011112u3222211111222222222222222431122222222222122122222112342111111111121212211221122111222114u3110111222111111112421222223323211212322221111111211122343111232321111211211111111221111222233111212222111221212u311111111112300111001221122112332233u22242122222124421221111132121133121112221021213u22110013121122u221111242122122111122222142112111111111223212124421122220013200112200110112232112332121101343133321012011u32211111111211u11110121uu32111u101101222111231132110024212121010111212221133211211121111111111111111123u422211111122222222221122243112223322223112211112212234311111111112121221122112221112111343110112332111011113u31222233323221223321221111111111112331111232221112311111211111331111332222111222222211320212u311111112112301111111121122112222223u22242112222124421221111132121033121111111111213u211100131211214210112231112122111111222232112111011101213212124411121220013200102300210112232122332121100132143211112111442311121111111u21011121uu32121u111102322111121132100024212221110111212111222211111111111222111100111223u4321111112222222222221232u3111223323323222221112222134311111111112122321122122222111111333110111232111111113u31122234322111222311121121111122221320122232322222311111211111331111332222111222222211320212u311111112112301111111121122112222223u22242112222124421221111132121033121111111111213u211100131211214210112231112122111111222232112111011101213212124411121220013200102300210112232122332121100132143211112111442311121111111u21011121uu32121u111102322111121132100024212221110111212111222211111111111222111100111223u4321111112222222222221232u3111223323323222221112222134311111111112122321122122222111111333110111232111111113u3112223432211122231112112111112222132012223232222242122112122222221222222211122232222121111342211111121232230211102421121112213122222u121122112442222311002111111111220112u312113u222111121223233201113222113222211110122331111111211211122112123u210124200121001102000000003311213212213110012433001222213u2222322121201u21021111uu320131221012u322211111u110002421122232121122211221221121121111223311111110111244322211123242222222222122u411122222222323320122221122332212111111211123111221222112221121111111211211011111233121124433110133223212113111112222222212332223322242121123121122221222222211122233222131111342111111121122231211102421121212213122223u221112112442223311102122111111111112u312213u222111121223222201222112112222111111123231111111211111122112224u221224210111001112001110114312212212102111111433111211112u2212221010101421021111uu220131211012u312111111u110002321122222121211111221221121121111123311111111111233212221233342222222222223u41112222233234u431122221122221122111111221223211212222122221111111111101101011111122121134433121133322112112011112222222112322213212242121123121122221222222211122233222131111342111111121122231211102421121212213122223u221112112442223311102122111111111112u312213u222111121223222201222112112222111111123231111111211111122112224u221224210111001112001110114312212212102111111433111211112u2212221010101421021111uu220131211012u312111111u110002321122222121211111221221121121111123311111111111233212221233342222222222223u41112222233234u431122221122221122111111221223211212222122221111111111101101011111122121134433121133322112112011112222222112322213212242121123111121221222211111122233222231111342111111121111231211002421121212212122222u2211122224u3323311111232111111111212u312213u221100121224212201232112221211111111122221221111321111121012234u122t24310011001123111110114312212222212211111433101211102u121122102110142102101044220122102012u312111111u11001232212212211221001122222212122111112331111011122122221222223433222222222222333111122223333uuu321122222111111221111112211232112112221222211111111111011011111111111222333221111233322121120111121111111222233233222321101321111312112211111111222322222311112321111221111112212011024211212122121222224221112222443223311110232111111111212u312112311110002023u111211233122221211111111112221231111431111121012124u1222tu31000001122311111000u311112222212211121332001111113u221111113121142112101033221123102002u311211111u21001122222211211221112222222211122111112331111011122222222111223432222222122222222111122223332uuu321111222211111121111112111132122111211222111111111112111111111111111221233221121233332221231111122221111112332233222321101321111312112211111111222322222311112321111221111112212011024211212122121222224221112222443223311110232111111111212u312112311110002023u111211233122221211111111112221231111431111121012124u1222tu31000001122311111000u311112222212211121332001111113u221111113121142112101033221123102002u311211111u21001122222211211221112222222211122111112331111011122222222111223432222222122222222111122223332uuu321111222211111121111112111132122111211222111111111112111111111111111221233221121233332221231111122221111112332233222211111321211212111211112102222222221311111212123222122211112011013111113123121223223111122221332224412110122111112221211u413110111110012012u221122222123111221111222122211331110331022222133224u1101tu32110003221201221100u311113311212111111332001200103u3211111242101411021111332222241110013222232221u210001123223111111122132222122211111111113311111111112211121112334312222222221121111122222222224uu412111122211111121111111111121222112222221111111111113321101111112332111143221121233322222231111132231111112331232122111111221211212112222122112222222221212111212123111122111112011112011113123121223223121122122332234411101022111111221211uu13120111111112112u211222232123111321111222122211331111321111122122123u1211tu321110032122012111113322213322321211111432012200102u3211111242211410021121332232241110102122333221u210011122223111112122132222122311212111123411110111112211121122334312222222221121111111122222223uu312111111221111121111111211111222122222211111111111113310001111112332121134331211233312222222111121232111112431222223111111221211212112222122112222222221212111212123111122111112011112011113123121223223121122122332234411101022111111221211uu13120111111112112u211222232123111321111222122211331111321111122122123u1211tu321110032122012111113322213322321211111432012200102u3211111242211410021121332232241110102122333221u210011122223111112122132222122311212111123411110111112211121122334312222222221121111111122222223uu312111111221111121111111211111222122222211111111111113310001111112332121134331211233312222222111121232111112431222223111111221112312212222223211222222221212111212133111122101111011112011224223121212113222121122332234400001022011011222212uu130201111111121124211221242133211320111121112212331111321111122112223u2t22tu322110032122003100113222212211311221112u32112311102u3201110142101410021121331232230110101111232122u110011122223211212111122212122322212111223411110012011111121121234422222222221220111121112222323432221111112211210111112222211112221122221111111121111133201011110112321212343322112233222222121111212321111124321211221111111110131211111221241222222232111221222211241201121120111110310112241121222143232113222122211144010101221011221211214u3111121210100211332321223u1122221u1011022111121233212332221122113132231221tu312110032132002001113223201241122111111u3111232111122211221t211203211111233333313311100211203u23112100111123221121101211122211114401122122123421111111111111111121244211332122222211111111112123322332211222112111211121111111111122111122332111111111111123101220111113321121333321112332222212110111222211111124332211111111111110131211111221241222222232111221222211241201121120111110310112241121222143232113222122211144010101221011221211214u3111121210100211332321223u1122221u1011022111121233212332221122113132231221tu312110032132002001113223201241122111111u3111232111122211221t211203211111233333313311100211203u231121001111232211211012111222111144011221221234211111111111111111212442113321222222111111111121233223322112221121112111211111111111221111223321111111111111231012201111133211213333211123322222121101112222111111243322111131111231111321111123102411223333321111111221112412111221111111003211111411212222u3222123222111111233111200100111331111324u2221132211101311221211112u2222220421222331013323332211u3211122221222211t22tu422110022111012101002223201131222210112u3112222001221211221ttt121321211023321121231111011111341212100000111222123211212112221111331111222211111111111222211111112234421233222121111111111112223332222233222211111111111111112212212222212244311111111111110211111111111111112134431121233322222321111232222111112u2211111021121121111321111124201411222233221111111221222412111221111211103201112411212222u422222422211111123301130111011133111132uu222113221210121112111111241122111421112432012323322211u4211122220213211212tu432110002211011001111123201121222211112u3112212013332111222uuu22133111112421123123211101111134122310000111133213421121222222111133221123321111111111222221111111223442112222222111111111111222233122224322121111111111111111221221222221224u311111111111110311111111111111112234u3122223332222232111122222221111242111111121121121111321111124201411222233221111111221222412111221111211103201112411212222u422222422211111123301130111011133111132uu222113221210121112111111241122111421112432012323322211u4211122220213211212tu432110002211011001111123201121222211112u3112212013332111222uuu22133111112421123123211101111134122310000111133213421121222222111133221123321111111111222221111111223442112222222111111111111222233122224322121111111111111111221221222221224u311111111111110311111111111111112234u3122223332222232111122222221111242111111111222120110211121124212411221123221211111221112312111221111211104211112411212222u422222322211111223211230111011133111132uu221012212310121111111111242222112421111332002212211112u3210112120223211222tu34211000232111100111112420112132211111142112212024332212222ttut3122111223421123112211201111133122410000101134213422221322222111133231123211112111111222221111111223442122223322211111111111122222112224332122211111121111111221121222212224u31111111111111242111111111111112223uu4122222332222231110123322221111342111111122121221110111111134212411221234322221111221112301111121111101004211111411212222u4222223222111121321112300110011332211324u221012212411121111011111232111111421111332001212212112u211011211023321tt2t2424201000331112110010113u3111113222221113211221203u213212232ttt2211211112332112410221120221122322241000110213u2134222214222232111222310222122111111111122111111111224421222222222111211111211122221222234311222221111111121112211212122122244321111111111113421011111111111222234u4121222332222231111133322221111241211111122121221110111111134212411221234322221111221112301111121111101004211111411212222u4222223222111121321112300110011332211324u221012212411121111011111232111111421111332001212212112u211011211023321tt2t2424201000331112110010113u3111113222221113211221203u213212232ttt2211211112332112410221120221122322241000110213u2134222214222232111222310222122111111111122111111111224421222222222111211111211122221222234311222221111111121112211212122122244321111111111113421011111111111222234u4121222332222231111133322221111241211111121221122321111111234212411121234322210012221022301111101301101003201111311211221u4222212121111121321113u101101223211113234222211102u01011122211112222222222411112331112111112212u21111221111u223121t231310100033100011001011243121124132111232211232203u213112232t2t03302001112322113013211103321112212u2000110203u113321121u11233321121342134310111111111111111111111111331122222222222342211121112112212334u3212111111122112321222222121221111222122221111111134211102111111112112234312122222122133001013332222102222131111112111211141112211113u112211121234322211012122111111111110111100113211112311212121u42222212211113432221123101111013222112223121211012401021112121111232321122320022431113211011212321211221111u2122221122u211100230000220001111u313111u132210222211221112u113002232tt212u1211112131211210221101222112122141001101112221221111233212332112134212u3111111111111111111111111111231222122222222332111121221122222233321111111111211222112222222211212222221232210111113431111211011111112223u411122232111112111113422211111331221111122111211141112211113u112211121234322211012122111111111110111100113211112311212121u42222212211113432221123101111013222112223121211012401021112121111232321122320022431113211011212321211221111u2122221122u211100230000220001111u313111u132210222211221112u113002232tt212u1211112131211210221101222112122141001101112221221111233212332112134212u3111111111111111111111111111231222122222222332111121221122222233321111111111211222112222222211212222221232210111113431111211011111112223u411122232111112111113422211111331221111121111111141112111113u212211121234222111212122112211111111211101113101112311212221u42222211121113422221123011111112211112223121210112u11011112122221233322222221122432123311011211311211211211u21212t22223111100231010331012210u3221113132110112211222112u112112232tt212u21111111312112112211112221121221u10011011122222211112322123211111342124321111111111111111111111111123223322222222232211112222112122123332111211111121122111222222222121121221122111111111332111011111121111122344111222221111121011244222222212212222111211111112411121111124212211222233322111112222112311111111211111113101122322212221u42222211121113422111124012112112111111223221111112u12111112111111124312221222222321014311001211211211211222u21212tt2223111000231111331012210322111130332101122112220114222112132t2213u211111114121221122111111111212214100010111111211210122221222111103421133312111111111112221111111121222233222222222322111122222221111234321122211111111221111222222222111111112221211111111221110111121211111233331112212211111210113u4222222322212222111111111112411121111124212211222233322111112222112311111111211111113101122322212221u42222211121113422111124012112112111111223221111112u12111112111111124312221222222321014311001211211211211222u21212tt2223111000231111331012210322111130332101122112220114222112132t2213u211111114121221122111111111212214100010111111211210122221222111103421133312111111111112221111111121222233222222222322111122222221111234321122211111111221111222222222111111112221211111111221110111121211111233331112212211111210113u4222222322212222111111222222411122112223211122222222332112222222213311111111111110002111233211211221uu2211122221113322111124012113111111211222211123112u0001222211112112331122122101221101u411002100111211222221u2122tt1222312100013111133112421010113121133222222101112211322101213121123u211121114121121131201111111212222100010111122311110121112212311012211234301211111122111111111111112113222222122222322111111223212211223322221211111111111111122123332112212211221211111110111111133211011112333222212123321211111013u3222111123311101112211222222411211112222111122222322432112222221212311111111111100111111233111211231u42222222110112332111113011113101111222222212124112u01012322122211123312221221012111014411003111100110122222u2222t21232212201012111123212431110113121133111232101111210322101103121223u211121113121121131201111121222221000110111122311111121112213u11012212133301111111122211111111111111113222222123223322111111223312111112222211111111111111111122123332112222212222311111110111111133201011112333222222123321221211003u4222111123321211211211222222411211112222111122222322432112222221212311111111111100111111233111211231u42222222110112332111113011113101111222222212124112u01012322122211123312221221012111014411003111100110122222u2222t21232212201012111123212431110113121133111232101111210322101103121223u211121113121121131201111121222221000110111122311111121112213u11012212133301111111122211111111111111113222222123223322111111223312111112222211111111111111111122123332112222212222311111110111111133201011112333222222123321221211003u422211112332121121122111222241221111222111221221232233211122222121221111111112110111111123311121133143122222221011233211111101111321111232221121213u211401123321111111123222221121111110113411013211101111122232u2222tt1t321233110121112232114300102130202341112221021113102222111131111224221111113132121231211111121222221100121221221321111121122203u11012212122211121111122211111111111111223222232222222321111111224312111112222211111111111111111211113321222222212233411111111111111133201011111333222212123321222210013u3112111123322212211122112213311111024121111111212222313114211111213u1212111123111012121123411121344132222122u21121123111100011001320011232220011214u112200114u3113221122211232212321122202u41200321101110120t121u11t23213u3113300022111013102331021013311223111242112221210122211112121121221401012212221111201111112112t201110111111111u10211221111113u2010113222112112111123121112122211111112323232222222212211111234432111222221121133111111111101112222222212222222123342111111102111112321110012222223312123221232221100232111311332222201111222112213311111024121111111212222313114211111213u1212111123111012121123411121344132222122u21121123111100011001320011232220011214u112200114u3113221122211232212321122202u41200321101110120t121u11t23213u3113300022111013102331021013311223111242112221210122211112121121221401012212221111201111112112t201110111111111u10211221111113u201011322211211211112312111212221111111232323222222221221111123443211122222112113311111111110111222222221222222212334211111110211111232111001222222331212322123222110023211131133222220111122111221321112202312211111121222232313u311111113u1212111112111022121122311121244132222122u21021022101111111111320011232221111213u222200013u3112221122221221112321122112ut12112111011112202111u21t23213u211431001211111310223113211331122311123110221131113221111111112112241111231221222131111011211ttt11110111111111u10211221111112u1011113312002112112123232122111111111111323232222211112321222223u422112222112222u421111111111122112222221222222212234211111110212111132111111122322332222222012211110123122131132111121111111111221211113211312211112221222241213u22211112341211111112111123111111111111244131222233u21122122100111111111320021232221111213u221100014u3121222222222211113421111122ut12211111012222t12112ut2t13223u2114411011111113202221133223311122112321112111321133111111110210122u112133111112113201111121tttt21111111111222u11221221211212u2121124312101111112122332111111111111111323232223211112211122113u412122211112222u421111111111222111222221222211111234111111111213111122111111123321221222111123321111123122111132111121111011111221211113211312211112221222241213u22211112341211111112111123111111111111244131222233u21122122100111111111320021232221111213u221100014u3121222222222211113421111122ut12211111012222t12112ut2t13223u2114411011111113202221133223311122112321112111321133111111110210122u112133111112113201111121tttt21111111111222u11221221211212u2121124312101111112122332111111111111111323232223211112211122113u412122211112222u421111111111222111222221222211111234111111111213111122111111123321221222111123321111123122111132111121111011111211211113212311211112221222241213u2222222234111111111111112302222111111124u121212122u22133122110000210111320132232211111213u210111124u3122222223222211113431111122ut12221111112211222122ut2212224u211u410011011112103221244213200012113421112211321233111111211310223u1121331111121032111112t2tttt21112211111122411221121211212u212102uu22111111112122332111111111101122223222233321221211112112u312222211112222u4211111111111222221222212222111111231111111111142112221111111233211111121111233111111231221101321111211110111122111111111223212111122222223u2323u3221211234121211111222111201123111111214u221222112u32133211111111111001110242111110110213u211100113u3222221123211221223421121112uu221211111113112t1122tttt12224u2214400110101110114201133112111012102u31122111211231112112111210113u1122321122122142111111tttttt111243111111123111411212211124211212uu133312212211223321112111111012222232222443222222211112223212222211111222uu2111111111122211122222222222111221211111111011u4211111121022223211211112212332011111122231111322111111111111122111111111223212111122222223u2323u3221211234121211111222111201123111111214u221222112u32133211111111111001110242111110110213u211100113u3222221123211221223421121112uu221211111113112t1122tttt12224u2214400110101110114201133112111012102u31122111211231112112111210113u1122321122122142111111tttttt111243111111123111411212211124211212uu133312212211223321112111111012222232222443222222211112223212222211111222uu2111111111122211122222222222111221211111111011u4211111121022223211211112212332011111122231111322111111111111222111111211223212111122222223u232242211211223021211112322201101123111211214u221222111422133211111110021002110242111221120212u222201114u3222211122111121112321121112uu221211110013202u122t2tt222114u221440111111011011u201122112111122201u21123211211231122112111220112u1112321221222132111111tttttt1111u3111111112111u1221221112411121244234311212111223321112111111211112132222332222312111112222211222211112222uu3211111111122211122222211222111221110111111011u4311111111111222211112112211343111111122221111222111121111112221121111211222312111133222223u232242211222123021211112322200112223111212214u2212221213121332112211100221021101432112211212024122211224u3111122223111121112321121112u4t21211110013102u1ttt2t2123114u221440211111012011u201011011112122312u21233211111230122113122221112u11123212201320221111122ttttt2111u4121111111111u1221332112311111244224411112110223321112222222321113133222332223312212211123211222221112222uu2111111112112222222222211122111121210011110010u4311111111111233211223111210233111011121331221223211132211112221121111211222312111133222223u232242211222123021211112322200112223111212214u2212221213121332112211100221021101432112211212024122211224u3111122223111121112321121112u4t21211110013102u1ttt2t2123114u221440211111012011u201011011112122312u21233211111230122113122221112u11123212201320221111122ttttt2111u4121111111111u1221332112311111244224411112110223321112222222321113133222332223312212211123211222221112222uu2111111112112222222222211122111121210011110010u43111111111112332112231112102331110111213312212232111322111012222211122111232111110u3122223u322123112222332012221123323211211123101111224u3121221122230332222422110210011012u31022102221123121111224u32122111220122201122111111124tt2212242101111tt2t22tt1t21213u2204401221221001112110201011111122112u221332100102311110021121202034211322111113202220202utut22tt222uu1111211121013211211122211112123u13uu12222211222331112111222321122212322333222222222211222332222112222222uu3221112221211211122211122222211111220112211011443111110111112322113222220113431110111122222222232112321111123222212111111131111121u31112233212121212222223112321113212111111113112122213u224221112223132111242101121010101242112111211211112112121uu312211111211223111221021011232221112312122112t2t21t22u21214u21122012203201100031102111111101312213112222210102212222121111302223221432111113312210202uttttttt202uu1111111011113211222111111113113u134412222211232321122222234432112222322333222222211111221112122121222222332122111111111222222221212222111111111113311111232110011111112222102122221112321111222112221112243113211112123222212111111131111121u31112233212121212222223112321113212111111113112122213u224221112223132111242101121010101242112111211211112112121uu312211111211223111221021011232221112312122112t2t21t22u21214u21122012203201100031102111111101312213112222210102212222121111302223221432111113312210202uttttttt202uu1111111011113211222111111113113u134412222211232321122222234432112222322333222222211111221112122121222222332122111111111222222221212222111111111113311111232110011111112222102122221112321111222112221112243113211112233222212111211121121121u31112233212121212222223111232212212111111112111122213u23u2211112232310112421011210101022421111112112211221132314u31221111121111311121112111123222211231112222222t22tttu21223u21121002103101110031113221011102312212023221110112112221121111311211111421111213312211212u2tttt222014u111111101111332212221111111311241344122211112223211212221234322122223223322222222111011222221111211222212321121111112112221222222112221121111111133111111210100121111112222133222211122200111221111211223u3212211111232222111112121121131121u32222222111121212222123111232212111111111112111122224u23u3211112131211112420011210101022311111122112211111132323432221110111111321121111111123222211231101122222t22tttu21223421111001103101110031113211112112312322023221010211112111121111311101002u31222213311111112t12tt21111133211211111111232212221111111321232344222111112223211212211234322122222223222222222222111122211111211222212222111111112211221222212112221121111111133111110100110121111112122143222212222211111222111211123u3211222211232222111112121121131121u32222222111121212222123111232212111111111112111122224u23u3211112131211112420011210101022311111122112211111132323432221110111111321121111111123222211231101122222t22tttu21223421111001103101110031113211112112312322023221010211112111121111311101002u31222213311111112t12tt21111133211211111111232212221111111321232344222111112223211212211234322122222223222222222222111122211111211222212222111111112211221222212112221121111111133111110100110121111112122143222212222211111222111211123u3211222211332112111011121121231021u31222223211122212222112111232212111111111112111112224u23u3111122120211212421011111211021211211132222111110132222332222110011111321111121101023212101241101112212212t2tu21222321011011103201000020003110122212312322024222010211122211122111411111012u32222212311111112212211021113321121112111124221222111111132112234u22212211222221221221112332112222222322222222222222111221111221122221223211111111111122212221212222211111111113321111110111112111111222213322221222221111123321111111242211112211333222223211121111131011u21122222211121212222321211132223211221101112112111223u22u321122211132112342200111131101010131223201222222124221332121111112111132110012210011222211234100122tt22212tttu2132022102201011221000101011311112222212233202u321000111132221002111u21312221u322101012210231222ttt212u200231122112321213u3212221111111121124234122112211112222222222222221122222222222332221112211122211112111222211122121112112321221222222222222211111211122111112201111101112223322243122222212211111222111122114u3111111001333222223211121111131011u21122222211121212222321211132223211221101112112111223u22u321122211132112342200111131101010131223201222222124221332121111112111132110012210011222211234100122tt22212tttu2132022102201011221000101011311112222212233202u321000111132221002111u21312221u322101012210231222ttt212u200231122112321213u3212221111111121124234122112211112222222222222221122222222222332221112211122211112111222211122121112112321221222222222222211111211122111112201111101112223322243122222212211111222111122114u3111111001332122122111122121241111431112312211111111122421211222112210311011111132211223323u3211112321421113321111100320101001112211211211111142112221122211113222u2111002110114211111124101112t212t1122tu2111123100220101131011111010u112222211122u22033201101221133110011011221201221uu22210021011222111211t114301011221112221112u312222111111121112334u212211111122222122222222222122212222122222221122210132112211211122222222121112212331222222341222222222111111111111111111111111213213332142222222122211111222101112104u32101110013211211221111221212u1111321112213211111111122421211211112211311111111133211223323u3211112211421212311111101310111111222211321111112142112211221111114211u2221002110124221122134211212211221222tu21111231012211011321111110104112221111122u22034311101121122110010001222101221uu222111320112221123213124401010222111221112u42221211111101111132341122111112111111222222212221211122211222222222232101221112112112222221121211111123312122223422222222211111111111111111111111112021132211u4222222122211111222212211114u42112111113211211221111221212u1111321112213211111111122421211211112211311111111133211223323u3211112211421212311111101310111111222211321111112142112211221111114211u2221002110124221122134211212211221222tu21111231012211011321111110104112221111122u22034311101121122110010001222101221uu222111320112221123213124401010222111221112u42221211111101111132341122111112111111222222212221211122211222222222232101221112112112222221121211111123312122223422222222211111111111111111111111112021132211u4222222122211111222212211114u42112111113211211221111111112u1111221112213211112021112421111211111111422111111133211222213u3111111111421212210111101310112212222111432111112142121111211111114200u322101211012432112213u211212222211222tu22111121113321012421111110003112221001122u21133211101111121121011111222101121uu32211133111122222u32312uu01120122001221112u42211111111001110132331122111122111111222222212211222222222211222222232111222112112222222221121111110123312112223422222222211111111111111111111110112122232211u4222222122211111222212210114u3211212211222222132111112211131121112112213211111132112321111122112111421011101242212322213u32112322114212111110011013101121113321214322111121u2221112211111223222u211001211012u3122112341111111121012222u22211120013211012421111110011111011111212u211221011111221101311222222110111113322101133101222211u312124u01122111111142112u31211101111111332221111122111111221122211211211211222222222111222221111112211112112211212232121111110112212112112322212222111111111111111111111100112332222212u433322222111101122222111001233211112211222222132111112211131121112112213211111132112321111122112111421011101242212322213u32112322114212111110011013101121113321214322111121u2221112211111223222u211001211012u3122112341111111121012222u22211120013211012421111110011111011111212u211221011111221101311222222110111113322101133101222211u312124u01122111111142112u31211101111111332221111122111111221122211211211211222222222111222221111112211112112211212232121111110112212112112322212222111111111111111111111100112332222212u433322222111101122222111001233211112211222222232111112211131122112122212211111232111111222122111111u21011101243223422212422112212114212111110012003101122122321214321111121u2211223211111124210u112111211012u3122112331101111122122t22u122111210132110124211111110111110012111124121321001122221001311222222211112213322101133111212211u311123u11022111111142012432211100111111333211111123211211111112211212311111322332222111222221111122211122112111212343221111111102112112112332212222111111111111111111101101112322231122u433222222111101122222111111222211111111222222232111112111121132212123212211111121111111222111101112u22111111243223422211222112212114212110110012003101132122222123211111121u2221233211111114200u212111111012u312211223010122212t222t22u1221122101221101242012211102111001121110231312210000233210123112221222211122133122110331112122114311113u120121111111421113322122011111113321111111233211111111122212123311112223332322122222211111122112221111112112uu321211111101102212212332212222111111112111111111001101122422331112u333222222111101122222221122122211111112222222232111112111121132212123212211111121111111222111101112u22111111243223422211222112212114212110110012003101132122222123211111121u2221233211111114200u212111111012u312211223010122212t222t22u1221122101221101242012211102111001121110231312210000233210123112221222211122133122110331112122114311113u120121111111421113322122011111113321111111233211111111122212123311112223332322122222211111122112221111112112uu321211111101102212212332212222111111112111111111001101122422331112u333222222111101122222221122122211111112122212232111112122121133222123203211112111111222221121101112u22111111243223422210112212312114212100110013002101132222122122112111121u2232233111111113210u112111111012u322222123010222211t222t22t122112210022121124201221111311101122211022031110100023331012311232111111012313313211022101102211u3211123121231221012421112212222111111113310111221234211222211222112123411111112222222222222111121112112221111112112uu321311222101102112212222212222111111112111111111011100112u32322112u333211222111100112221220122112212110122211122232221111111211133121122223211211111111211u12112211112221111212122324u2222212u211112112112110110012112111043122113122211111112u22222321111112241113123111111012u322222111022111222222tt222222122221121310102311111111320101012111121030011100012331111321133212011121223222202111111112222u21111111111213311123211112122101123001123322111213u4211111221132211222311112122222221112222211111222222222121112222uu3211112221111112212223321122332211111211112111121111011112322321124432332222211101122331221123112211311013211122232221111111211133121122223211211111111211u12112211112221111212122324u2222212u211112112112110110012112111043122113122211111112u22222321111112241113123111111012u322222111022111222222tt222222122221121310102311111111320101012111121030011100012331111321133212011121223222202111111112222u21111111111213311123211112122101123001123322111213u4211111221132211222311112122222221112222211111222222222121112222uu3211112221111112212223321122332211111211112111121111011112322321124432332222211101122331221123112211311013321122131331121111211233121222323211111111111211u12112221112211010212112224u2222212u211112101112110110012112111143122112232111111112u22212320111112242223222211112103u2222222210311212tt212tt2112211232211212111023211101113211010111010210301111000122211112211322231101222222322021222112112333211101111121233121221121222221111340111243221112134u321111232232211222421121222222211112222211111222222233131112222443211112221111112222223211123332211112211111111111111111111222321124433332222211111122331222223221111311112221222121331121211211233121222332211111111111111u22111221112321011212111224u1221212u211112111123110110012011001142122222221111111111u22211221121111132123222221112013u1222222110221212tt212tt21122113322211131010232110011132010101210001002011111112221112122222221u11012221223220212221121134331110010111212331112111212222211113411112442121111234321211232242111222322222222112221122222211111222222233121111222233221111221111121111112111123321111112211111122111111111211212321124333332212221111122332222223332121211112221222121331121211211233121222332211111111111111u22111221112321011212111224u1221212u211112111123110110012011001142122222221111111111u22211221121111132123222221112013u1222222110221212tt212tt21122113322211131010232110011132010101210001002011111112221112122222221u11012221223220212221121134331110010111212331112111212222211113411112442121111234321211232242111222322222222112221122222211111222222233121111222233221111221111121111112111123321111112211111122111111111211212321124333332212221111122332222223332121211112112222221331121212211122221212222222111111112222u11111121111322111323111214u1221112u211111211133110110001011001132122221111111111101u122111121111111221122222211110134122221101122112222221tt21122113321211131011232110011132110101220011002111111112221113222221111u210232211233312121121212343211100001112113301121112122111111134111124421211112332111112222u2111221122112322112222222222211111222223343121111112222211112221111221111111111122221111111211111123110111111221112321113333222212221111122332222223332121111111111222111221111212321111321122213212110111221111u11111111111122112334211213u2121112u3122111111331122001110000011321301113211211101013022222211013222131112112211111313222111112122222222222tt2112210u421321120011231110011133121002320122103211100112232123211111121u2102212312233111101211123u3111100011111113311123211124332211023111123322112223322211112212u2212221232112223322222222222222111222223u43211121112222111222111112221121221211222221111111111111124001112211111112232112223212222321111222233112112111111120111111222111221111212321111321122213212110111221111u11111111111122112334211213u2121112u3122111111331122001110000011321301113211211101013022222211013222131112112211111313222111112122222222222tt2112210u421321120011231110011133121002320122103211100112232123211111121u2102212312233111101211123u3111100011111113311123211124332211023111123322112223322211112212u2212221232112223322222222222222111222223u43211121112222111222111112221121221211222221111111111111124001112211111112232112223212222321111222233112112111111120111111121111111111212321112321122113211110101231111u1112211110123211243422121343121212u3212121111341233111000000011212411104311111112111011123301113211131112112211211412221111121122132222222tt2112210u421421020011231210011133121002310122103100000111233223211112231u210221232223411111121222343122111011101113310013311113222112012111213322112222111111112222u2222221211112223332221122222222211122222u42211121112111111221111112221121221222222221111111111111123011123211011122242112233212223322111232223112112112211010111211132111012111123421111421122221111111111342111411111221121321122423202222221111123223222222234213411120100010122142111u111112112010001244212003211321222211120211412222002011123321112tt1tu2121101u42122221102021110001133211011133111011220111011114421213101322322001121u21234111112211213u311111102100011330221431110322222211211101213111122111111111122222221222111112322222122222222111112223222uu32211111112222112111111111221122222112332211111111111111221100134211111123u3222233222224322111223232222111112311201122211132111012111123421111421122221111111111342111411111221121321122423202222221111123223222222234213411120100010122142111u111112112010001244212003211321222211120211412222002011123321112tt1tu2121101u42122221102021110001133211011133111011220111011114421213101322322001121u21234111112211213u311111102100011330221431110322222211211101213111122111111111122222221222111112322222122222222111112223222uu32211111112222112111111111221122222112332211111111111111221100134211111123u32222332222243221112232322221111123112011222112431211222111234211113211222122211111113421113111111221113211224242122222111221232332222222331134111101111101221u1121u2111111020001111342220132113212222111201114123221120111122111222t12t1111101u42122211102021111001123212110133222111111110012114411113111212222001121u21233111112211313431111111t211012330121431111222211212311111213111122111111111122221221222111112222222222222322211112223322uu31111111212222112111111111221222222211222112111111111111111111234211111123u322322322222431211122222222211111331110112111133211113312122342122231112222222311101123111020111112311132113241331111222112321224421223311211340001122111121214212141112221231100012332121132124212212110101113133121121110112121221222t2222211uu2111111003012311000113202200122221231011110012214311223222113311113211u31123110013312312322221111tt22111221121442112211111223301211113111111111111111121111111221111112222222222222122221111112333uu32212211122222111111110111122421221322222222112211111111111111134311111112u433322322223431111112222322211112442210111111133211113312122342122231112222222311101123111020111112311132113241331111222112321224421223311211340001122111121214212141112221231100012332121132124212212110101113133121121110112121221222t2222211uu2111111003012311000113202200122221231011110012214311223222113311113211u31123110013312312322221111tt22111221121442112211111223301211113111111111111111121111111221111112222222222222122221111112333uu32212211122222111111110111122421221322222222112211111111111111134311111112u433322322223431111112222322211112442210111121233211113312122342122221222222222311111123111010111102412132122130321111222113421124u311233112113400012321012212142111u11122213u2100012332111121124212212110101212133221112100012221221122t2222211u42121111002012411001113202111122221342002111111214322223122113401113210421112111003311312222221111tt22111111112uu2112211111322211121113211111111111111121122112211111112233221122222122222111112333u421222211122221111111110011123u21121222222211111211111111111110123311111112u433322322223421101112222322211112441110111122233111123322122332122221221112123311112134111010111112311132122130221112212113421124u311123112113400013321002312241011u20122113u2101011333111121124112212110101102132221013200111211111112t1222211u421221110020124110011131021112222223u2001111111213322222112002411113211321112111102301212222211111tt22112111111uu2112222111422212121213211111111111111111123212211111112234321122222222222121122234uu31222210122221111111110111223421112122222211112212112201111110113211111112u433223322223321100012221222111112331210111122233111123322122332122221221112123311112134111010111112311132122130221112212113421124u311123112113400013321002312241011u20122113u2101011333111121124112212110101102132221013200111211111112t1222211u421221110020124110011131021112222223u2001111111213322222112002411113211321112111102301212222211111tt22112111111uu2112222111422212121213211111111111111111123212211111112234321122222222222121122234uu31222210122221111111110111223421112122222211112212112201111110113211111112u43322332222332110001222122211111233121011112113211212331111133112212122111212341011114u111010111112311121122120221212212113421224u321122112113401112321102312231011u20121113u310111123321111122411221210010110124322111321011111122112121222111u42122111002012311011122102111211223342011111111213322222122102411113111221112111112311212212211000tt12123211111442222322211u2221222221321111111111111111113u32211111111223u432122222322222121122234uu31222210122222101111110112223421112222222221112212112211111110113211111112u432213322223321100022221221111112331210101111232212112222111222111211111232113u1212213u1111111021132111111111112221122221233212134322122114222211102310102421212112311122222u2000131232111112332112122111001121u3321121u3010112222222121tt11222u41042121110102211001221024132112223111210111111023233222112223301022221221021011112u21111111211001tt2t212111211422221221112u3111122213321111211111111121123u4211111110012234311222222222111211122333223223322111111110122111111222421121111112222111111211111111111001122111122u422121212112211111012221221111111321101100111232212112222111222111211111232113u1212213u1111111021132111111111112221122221233212134322122114222211102310102421212112311122222u2000131232111112332112122111001121u3321121u3010112222222121tt11222u41042121110102211001221024132112223111210111111023233222112223301022221221021011112u21111111211001tt2t212111211422221221112u3111122213321111211111111121123u4211111110012234311222222222111211122333223223322111111110122111111222421121111112222111111211111111111001122111122u422121212112211111012221221111111321101100111232311112122111222211211112232113u1111213u1121111121132111111111111111112221233212234221122114122211002321102421213212311122223u3101231222111112332112123111101121u332111143011222222222121t211222u41132121110102211001221024121112233110210110111023233121111223311012221222121011112u21112221211001tt2t222211221312232221112u3111123312201111111111111111123u4322220221112234321222222221111211122323223213333331111111111111111222322121111111222111111222222111111111132211122442212221221222111001232111111111232110110012122232111212211122222211112223211341111213u112111112112211111111111111111122113321312322212212u111110002321102321213222211111113u3101221222111112332122123211101010u432111142011211122221122t211112431132121110101121002221034111112333110110110112012233222211322321012221111132111112u21112221211001tt221332112223123322211214211112331111111111111112211111243222220221112233221212221221111211122222222223344321111111111110011222122222111111121111111122221112101112132211222432222221222222210001232112211121233110110112122232111212211122222211112223211341111213u112111112112211111111111111111122113321312322212212u111110002321102321213222211111113u3101221222111112332122123211101010u432111142011211122221122t211112431132121110101121002221034111112333110110110112012233222211322321012221111132111112u21112221211001tt2213321122231233222112142111123311111111111111122111112432222202211122332212122212211112111222222222233443211111111111100112221222221111111211111111222211121011121322112224322222212222222100012321122111212331101101122222311112222111111221121122232123311112134122111111112111111111111111111122223222312223311112u111110012321101320213221211111112u3101121221111112331221123211101010u432112143011211122211122t212112222132121120001021012211034122112223110110111121112132222211321221122222101033121112u31112222221001222t12322122231133222222132111122311111111111111222111112322111111111222222212122222211111111222122222232442111111111111111112221222222111111111111111121111121101121432112224322232212222211100012321222111212431101101101223411112221111111221122222232122110210122111111111113221111112111222222222222223u12212222112u221111112321111320112122331111112u3101232222121112331331211111112110u332122133010111222111122t21122211212212012100101012322113u212222223110110031220111142221111u4101133231211114311111142111111121000211tut1222111120123222221111111113321111111111111122221111111111101111022222222233222222111112122212223222443211111111122111111111211221111111111111331111111101101122432112223212121211123211111112322222111213431101110101223411112221111111221122222232122110210122111111111113221111112111222222222222223u12212222112u221111112321111320112122331111112u3101232222121112331331211111112110u332122133010111222111122t21122211212212012100101012322113u212222223110110031220111142221111u4101133231211114311111142111111121000211tut1222111120123222221111111113321111111111111122221111111111101111022222222233222222111112122212223222443211111111122111111111211221111111111111331111111101101122432112223212121211123211111112322222111213431101110112323411112222221111332121222121122110200121111111111113221111111111222122222212223u11223211112u221101111211122320112122341111113u31012422221211123213412112112121103222222132000001111122121t21122221112111112100101012322103u1111112231101110312301111422221114u201034220101104310111232112222121000211tu22211112221123212321111111122322211111111111122221111111111101111012222222233322222111112122222222233442111111111222100112211222311111111111111432111111111111121321012223212122211233211111112322222222213u31101210123323302223222222111332111122121131010201231111112111113211111111111222111111211123u22322111112u211000111211022320112121341111113u31013u22321211122213u131221221201032232232320101121111tt121tt111213211100111210010101332100241111111230101011311311111421221114u201044220100004310012242122223232100211tu12111122331222212321111111223322101101111111123211111111111111111111112222124322222111112112223322122443311111111211100112221223311111111111111432111111121111111121012223222112202233211110112322221221113u31102210123323302223222222111332111122121131010201231111112111113211111111111222111111211123u22322111112u211000111211022320112121341111113u31013u22321211122213u131221221201032232232320101121111tt121tt111213211100111210010101332100241111111230101011311311111421221114u201044220100004310012242122223232100211tu12111122331222212321111111223322101101111111123211111111111111111111112222124322222111112112223322122443311111111211100112221223311111111111111432111111121111111121012223222112202233211110112322221221113u31102210113322212134322222111431111133211221111121331111111211113111121112100321211111012123u22322212201u2111001011110142212101214u2122103u41112u222222211221144213110231111012224222211111221110232311221111t301100001110000100222111232110212121111110321221013221232024u2000u4111101003311011222012223221101122u422111224312223112421112211223421111111111112223221111122111111111111222221123322211101111222233223222333222111111112211111221112412211111111112442111222132101111111111111222211112331111110134322211111123431122100112212211233122112211431122232211211211111221122212211123112111011111221112222112223u22222211101u2111001111111242112213313u2111112431012u211121221112143211110341110012223111100011111222222221111122t311001101110000101211111122220212103311000321211012123112233310213u121120003311111111121113221001112331110012u4121132224211111112223222111111111111232111121221111111111222222211233222222111112334u4322222222122211111111211111221223422221111111112221111221133111111111111122222122211232221111123211212212233221101111112212211233122112211431122232211211211111221122212211123112111011111221112222112223u22222211101u2111001111111242112213313u2111112431012u211121221112143211110341110012223111100011111222222221111122t311001101110000101211111122220212103311000321211012123112233310213u121120003311111111121113221001112331110012u4121132224211111112223222111111111111232111121221111111111222222211233222222111112334u4322222222122211111111211111221223422221111111112221111221133111111111111122222122211232221111123211212212233221101111112212211233122113221431122232211212211121221121212311112112100010111222112222211223u22222211112u21111111100013u2112213423u2111112331001u2111311111112442111013u2111011224112100011111222222122111122231200110012110010121111111122022210321100032121111212u1021322111133121111103311011112121113211001111331111012uu11113221321111111222222211111111111123321111122111111111122222222223322222211111233uuu3222222211222211111111111112212233222211111111112212212111331111111111111212222122112332111111332112121222231121112111222122122222222132213312222322111122112211111111133111121132000011212221112222112234211222211123211111110000124211222441231111112321001u2111322112211u41122113u111101123422211111111122222212211111223220011001211011002110111112202tt21321200032120211212u1021311221132122111103210111111111113211011211321121112uu112121113211111112232222111111111111233211111221121111111222223322223222221111112334uu4332211111222211111111111112212222122211111111112222212111331111111111111212322122112222111111332211121221221121011112222122122222222132213312222322111122112211111111133111121132000011212221112222112234211222211123211111110000124211222441231111112321001u2111322112211u41122113u111101123422211111111122222212211111223220011001211011002110111112202tt21321200032120211212u1021311221132122111103210111111111113211011211321121112uu112121113211111112232222111111111111233211111221121111111222223322223222221111112334uu4332211111222211111111111112212222122211111111112222212111331111111111111212322122112222111111332211121221221121011112222222111122221132113212122322211122112201112111133121121131110112212221111111122233211232110122321110111000124211212441231111211211112u1011221112112u31221113u11111111241121111121122112222222120121331111100121101100111012111110ttt21311211021220111202u2121311231131122301102201001111111113211012211221111012uu122221102211111112341221111111112111222211111121222211111122233322222222111111112234uu432222211122221111111111111221222222221111112211112111111122211111111111221233212222222211111134221111122111112111211211122221100142113321321112132222222112331111211213312101111112112211111211111133133321123222122242111111100003u20011244223120112121011242122222211222322211113u111111112311211111122111121133112201213u1110011112211101211111111110tt201u20102001330211212u2121220142221101u00002112100110221013211012310100100012uu1121212022112211233u1121211111112211212211101121222111111122222222212322222111112233uu322122222222221111111111111222221122222111111122123111111111211111111111222221112111223221111134231112123211110101311211122221100142113321321112132222222112331111211213312101111112112211111211111133133321123222122242111111100003u20011244223120112121011242122222211222322211113u111111112311211111122111121133112201213u1110011112211101211111111110tt201u20102001330211212u2121220142221101u00002112100110221013211012310100100012uu1121212022112211233u1121211111112211212211101121222111111122222222212322222111112233uu322122222222221111111111111222221122222111111122123111111111211111111111222221112111223221111134231112123211110101311211222321111142113321212222122213211101u2111121112331111111111111331122221111224222331111222112224201010010001242001124321222111112111224322212211121323121102uu10021212233211122122322121222111222121u420010111223311112001021121111t110u12011003321210412422102202u2111112411111001111120121104101022111111120112uu112211011210122122241212022212212211211211111111111123211112332222222322211110122222uu322212321222222111111100111223222222211111111112233122111111121221121111113311212211111221111123322221123211100112322322222211211142113321212221122113221212u211223121232111111111111143112222111123u3223311122221123232010210100012421011233212121111111112343222121111113221212114u210212223322102221222211212232111111214421111100113311111001022111111t21040110111221011141231110210142222212u1111100121112001110210201111111112011244111211111221122133332212012212212211221211111222221123211112222223211222221111222322uu322112221112222111111100111123232222221111111111233112111111112221122112213321212321111221112122222221233211110112422322222211211142113321212221122113221212u211223121232111111111111143112222111123u3223311122221123232010210100012421011233212121111111112343222121111113221212114u210212223322102221222211212232111111214421111100113311111001022111111t21040110111221011141231110210142222212u1111100121112001110210201111111112011244111211111221122133332212012212212211221211111222221123211112222223211222221111222322uu3221122211122221111111001111232322222211111111112331121111111122211221122133212123211112211121222222212332111101124223222222112111u2223222212221221113222212u211223122232111111122111143112212211123u3223311122221134332110321000012421122233211112111111112443222222211223221212114u210113222111111111222111212231100111214322111200113301111001113210112t11141220001111012142131211310232222202u1001000121211112221210301111111112111233211111111321011122232211112111212221221211112222211123321111222234321222221111222322443221122211122221111111000111222222222222221222111331121111111023311221222233222223211112211121222222222332211111124223311223222111u21111112122212222131222113111111133122111111132111143111111111123u2223321112221134222111431000113411011111111112211100002u42112211101223421221013411011u22133100111122221122333221111122u332100321113300231111113201111u20031131100221102123222211332222322202u1111001211111222231101u1111112222111122221111111243111112223221222222222332122121111011111122331111222223u431222221111221222322121222211122211111111100111221221121112222211112341121111111034311111111133322212212212201121221232211222211110124213311223222111u21111112122212222131222113111111133122111111132111143111111111123u2223321112221134222111431000113411011111111112211100002u42112211101223421221013411011u22133100111122221122333221111122u332100321113300231111113201111u20031131100221102123222211332222322202u1111001211111222231101u1111112222111122221111111243111112223221222222222332122121111011111122331111222223u431222221111221222322121222211122211111111100111221221121112222211112341121111111034311111111133322212212212201121221232211222211110124213311222122111u21111112112212222121222112110121133133111111232111133111111111223u2223222112221034211011331000113411011111111112211000002u42112211111223u21221113411010u3223320111112222213222322111212tu333100421013310241210123212112u2103114110021000212321122132111332220131210001221101122121201u22212222221222212310111112431211112242211122122223321222211111111111123211112222234432222221111221222222232222221122211111121101111232222122111222211112342121111111024311111111123222212222213201121221232111111221110024213411222121111u21121112012211122122212211110121133133111111231111132111211122213u2333222111222024111111330110012312011111112122211101102u32112211112223u12222113312011u3322322322112222213222321111211tu3231004110123103u2210032112222t211321u110121110212421122242001342211132310001121112133121202u22222222221322213310111113u312111112u2111121122233432222221211111111122211122223334432212111111222222222233332221112211111121111112342222122222222222112232121111111123312111112122322212223213201111221132111111232110124213411222121111u21121112012211122122212211110121133133111111231111132111211122213u2333222111222024111111330110012312011111112122211101102u32112211112223u12222113312011u3322322322112222213222321111211tu3231004110123103u2210032112222t211321u110121110212421122242001342211132310001121112133121202u22222222221322213310111113u312111112u2111121122233432222221211111111122211122223334432212111111222222222233332221112211111121111112342222122222222222112232121111111123312111112122322212223213201111221132111111232110124213311122211111u2112111201232113312221221111012113313311111123211013211221122221242333222222232024112111430110022302111111112122210111102u32112200011113412312102312111u3331222432111212112122322111211tu3131003211022003u2210031121222t112211u010131230322u21122133101442211122320111110014233121202u23322222221332213311110113u312111123u2101021121224u4211222222111111111221122222333333111111111122232222223443122111221101112211111234222212222222233311213211111111121331211112222333222112221320111122113311111133211112421221112321121142111111111111123323212231011002212223221111023111111111111132111233243211122222112222112421111111131111111212222121211201432211222031222421221111122011u2221221u21012222222tt2tt11111123u3231001111123112u111012211321221113222010113412122u31012122100431211112u2100111001432111110133222ttttt1ttu0212312211022u311112122u11221121221223321122123221111111222111222222333321222221112222221222234422111122121122211111123432121211222113u311111111111111111111111112222322222122211221110232223222111144211011212321112321121142111111111111123323212231011002212223221111023111111111111132111233243211122222112222112421111111131111111212222121211201432211222031222421221111122011u2221221u21012222222tt2tt11111123u3231001111123112u111012211321221113222010113412122u31012122100431211112u2100111001432111110133222ttttt1ttu0212312211022u311112122u11221121221223321122123221111111222111222222333321222221112222221222234422111122121122211111123432121211222113u31111111111111111111111111222232222212221122111023222322211114421101121231122232112114211211111111202232331224201101211122322101111211111111111114211122234422211222211222211243111110113111111011212212121110133221122103112231232111111201142121221u21012222222tt2ut11112123u3131010212122112u211112211321121222111010113412111u31112122100331111112u2100110001u32111111221121ttttt12tu1212312212022u311111222u21111121222222221122123221111121222111222222232222222222111222221122234322111112111222221111122432121222222123u3111111111111211111111111222223222222222112211101322232221111432110101113123222222212321111111112221222243122u21110131111131311111111111111111111421111223u4122112122112112112u3011010013111111011113211110011124211111104112121231221111211132111111u110122222222t2ut10112122u3231010222112123u211112211321111122111110102312111u31111111100331111102u1001111100u32211112321211ttttt21tu1212211211123u311111222u2111112112122222112211223112112122211112233322222222222211121222222222322212222211222221111111243212222222212343111111111111321110011111122234323332322122211111322231111111331110101113123222222212321111111112221222243122u21110131111131311111111111111111111421111223u4122112122112112112u3011010013111111011113211110011124211111104112121231221111211132111111u110122222222t2ut10112122u3231010222112123u211112211321111122111110102312111u31111111100331111102u1001111100u32211112321211ttttt21tu1212211211123u311111222u2111112112122222112211223112112122211112233322222222222211121222222222322212222211222221111111243212222222212343111111111111321110011111122234323332322122211111322231111111331110101113133212211212221111122122222322243222u21110131112121311111111111111111111421112223u3122112122111112112u311000101311112101010330111000011421111220u112121231221111211222211111421112221122222tt1011211233331011322111134u111112211432211021111221102312111u41122211101332111102u1011111101u43211112420211tttt121tu1212111221122u312112211u211111211112222211221112200211212211101122222333222221112122122222222221121222231112222111111113221222222221123311111111111132101011111111114uu32332332212211111322231111100431111112113243121122223211111231112223422242232421110021111111411111121111111111121421113323u41111222120111121124311101112u21111111120320211111000u211111202111231232111111110312111111411112222222222221111301233321112311211134u111101211u3222113111023220242222142123132111232231222242100111100u43211111420102tt22121tu1211222211122u3111222233111110221112111111122222211222122111111232122333322211112122122222123343110122222111222211110112111221222222112111111111111132101112111112224uu42322332211111112212223321110431111102212243121122223211111231112223422242232421110021111111411111121111111111121421113323u41111222120111121124311101112u21111111120320211111000u211111202111231232111111110312111111411112222222222221111301233321112311211134u111101211u3222113111023220242222142123132111232231222242100111100u43211111420102tt22121tu1211222211122u3111222233111110221112111111122222211222122111111232122333322211112122122222123343110122222111222211110112111221222222112111111111111132101112111112224uu42322332211111112212223321110431111102212243121211223111111231011223411232232421110011111211u21112221111111110121431213323u42112212110012121124301101012420111112120320210111111u2222113122211212321111111103221111113111122222222222211113112233121023112111234110111111u3222123121023220130222031222121122222131222231100121100332211101430202ttt2121tu121122221012243111232332111110111112111111222232111121022111111232223233332211111112222121113443211222222111222211110111111211122222122111111111011132111002122111113uu4332232222111111221222332110043111110222223312222212321112123101212341212233331111111111111231012211221110111111142121321343222113211111112122421111111241020111122033111221001242112212132222102u11111110113212111123111222222tt222t11tt11221233122123122111222211111111u3331123211132330111222202223211110122231022223110111221211122111222101tt12t223u122021111111222221141332201211121111111122222221111121121111211133322123332111111111122221111333111212321122234311111112211122111232222221211111111111111011211122224uu3322222220111111122222321211131011111112223312222212321112123101212341212233331111111111111231012211221110111111142121321343222113211111112122421111111241020111122033111221001242112212132222102u11111110113212111123111222222tt222t11tt11221233122123122111222211111111u3331123211132330111222202223211110122231022223110111221211122111222101tt12t223u122021111111222221141332201211121111111122222221111121121111211133322123332111111111122221111333111212321122234311111112211122111232222221211111111111111011211122224uu33222222201111111222223212111310111111122243122211112111121231012123422221322311111121111112310222111111111111111421114323442222223111111121124210110112u1121000111033110211001242112223132212112u1111111111411211112311112211222222t12tt1122123412212302201112211111110032231124212132331111222213223211111122141122123110221221211122111222111tt12t21241231221111112321112u1322101211111112111122112232111221111111111222222223322211111111123221111333112212331122234311111112111112111232221222211211011111111011211122213u433222222211111111211224211111210111111121343111221111121111231111122322111332212010131111112211331111111111111111u3112u3223322222122211111211241211101123212121222113201011111343322221204221211330221111121421221111211122212222tt2212tt112212221110110320101111110011112343012321114222122122122u21322200011224201103u2111124313422221012112112201211232331111110103321113u22211034111111332111222211111122212111111012212222233222222111112234122211111122112311122343111111122111211122212111342112111111111112111221111133322222222211111112222213211111111321111221343111221111121111231111122322111332212010131111112211331111111111111111u3112u3223322222122211111211241211101123212121222113201011111343322221204221211330221111121421221111211122212222tt2212tt112212221110110320101111110011112343012321114222122122122u21322200011224201103u2111124313422221012112112201211232331111110103321113u2221103411111133211122221111112221211111101221222223322222211111223412221111112211231112234311111112211121112221211134211211111111111211122111113332222222221111111222221321111111132111122134311121111113211113211111232211133221210013111111221133111111111111111143112u3223323421212211111211241111111123221122211113211012111343322221104211111230111111111422321111122122212tt222221ttt2222222212211102211011111011111124u3012111114222122232112u2232221001112u21111341211124423u32221022112111101210122uu3111110103321012u1221113u11111234211112111222112211111111101221222222322222211111123411221111122212221112233311111112111121112221211234211111111111112321121111112332222222221221111222222321111121132111122133211121111014211112211111233311243111110012111111111133111111112111111132112u4223224u31312211111211131000112133221222211123212111111242222222204111111220111111111422321111022222212tt222221tut2222222112211102211011110012111114u312212111u32212223211142232222101012u21211231212114423432221023212111101211112uu3111210113311112u1321213u11111233211112222222222221111111111221222212222211211111123411211111222212221222123311111111111121112221122234211111111111113431221111112333222222221221110222332211111110132110122133211121111014211112211111233311243111110012111111111133111111112111111132112u4223224u31312211111211131000112133221222211123212111111242222222204111111220111111111422321111022222212tt222221tut2222222112211102211011110012111114u312212111u32212223211142232222101012u21211231212114423432221023212111101211112uu3111210113311112u1321213u111112332111122222222222211111111112212222122222112111111234112111112222122212221233111111111111211122211222342111111111111134312211111123332222222212211102223322111111101321101221221121111111243121122211112333112u4221110111111111111143111111112110111122222u3222224u4222221111221202010110123222122222111321211111124222232221411122112111111111142122112213211221tt212t221tut2221222112211113212110011012111114u223213210422222112211132231123111012421111231212114u22332111024311111101211111441211211112111111u2211203u11111122211111222111212232211111111122222211212211111112223412212111111111221111112211111112211111111222111134211111111111113442221111112333222212221210110212332211111110132110122242123223121124212112211212214311344222012112111111111243111111113101221211112u3122224u23122121111111111111111242211212221123212111101341222212122222122112111122121u12211112122212222tt2tut212uu1222111133223113301110003100111113u1222121212322221111002211u10211221133211113u2211114u3322111003u321311122213212442222111331121212421111034011112111111122111111112uu211111111222222222112222221122223422212122122112232122112211111112332111111221211223321111111111112u41121122212223322222222122111223322111111121143211212242123223121124212112211212214311344222012112111111111243111111113101221211112u3122224u23122121111111111111111242211212221123212111101341222212122222122112111122121u12211112122212222tt2tut212uu1222111133223113301110003100111113u1222121212322221111002211u10211221133211113u2211114u3322111003u321311122213212442222111331121212421111034011112111111122111111112uu211111111222222222112222221122223422212122122112232122112211111112332111111221211223321111111111112u41121122212223322222222122111223322111111121143211212232122233111134212111211112214211243222112112111111110243111111113111231111123u2122224u231221111121111111111112u2212212221112112111101341222112123222111111111122121312221122133211211122tut112tt1222112223213213311111003111111123u1222121112322221111002211410311221233100113u2212114u2312111113u321311122213211342221111231232101322111033111112221111122111111112uu311111111222232222122211121122223312212122122211222112112211111112332111222221111223321111111111112u4112111221222332222222212212122333233211002124321121232122123311113321211121111221421134322212112211111111023211111111321123121122332122223u231121111122211111111112u321221122111111211111134122211201333211111211122112121222222213321111112ttut112tt1222122212212212412211003022111123u2222121112321221121112122311311121243100013u221211uu2212211223u3213121122221113421111102213322013221110221111133311111221111111114u311111111122232222221111111112234312222122222221122111112211111111332111222222112212211111111111112u4111111111222222321122112212112343222211111124321112332122123311113321211121111221421134322212112211111111023211111111321123121122332122223u231121111122211111111112u321221122111111211111134122211201333211111211122112121222222213321111112ttut112tt1222122212212212412211003022111123u2222121112321221121112122311311121243100013u221211uu2212211223u3213121122221113421111102213322013221110221111133311111221111111114u311111111122232222221111111112234312222122222221122111112211111111332111222222112212211111111111112u4111111111222222321122112212112343222211111124321112331112123411113211211221111221421133322212122201111111123211111111321133122222232122223u231122111232211111110012u2212211222112212121112332222212112332111122112221111212322221133211111122tut212tt1222123211211312423211112022111123u23112211122212221221011222103111212422100134221211uu32212113224321322111211111342111210121342211222112112211123442111112211111111443111111111222322232211111111122233223222222232221222121122111111112321112222211122111111111111111124411110111122222232112211221221234421111111113u221112332112333312212222111122122311421112221111133101111221123111113311211133122222221121124u121221100222110010000012u3212311222112311021002221212212111341111112212211112243221221121012222tt2tut111221122112101222312u322111021111122124231122111321123211100111211022112224112211131111103u21111013322121uu11111112323322222111102321122122222113112233311111122211110123321111111112222223432222221211222222222123322213223332211111111111222212111222112221111111111111111133111111111222232322222112212221333122211101134111011222112333312212222111122122311421112221111133101111221123111113311211133122222221121124u121221100222110010000012u3212311222112311021002221212212111341111112212211112243221221121012222tt2tut111221122112101222312u322111021111122124231122111321123211100111211022112224112211131111103u21111013322121uu11111112323322222111102321122122222113112233311111122211110123321111111112222223432222221211222222222123322213223332211111111111222212111222112221111111111111111133111111111222232322222112212221333122211101134111011221111233312212222111121122321311112222111143000112321012111113311211133112222222221124u121211100222111100111122u31123222222123110111122212122011113411111222222111121u322222012002222ttt2tt212122111111110122131242211110211111221232211221113111232111012112011221122232122110201111024221220122231214u21111122323321221101213320123133212123111233311111122221121122321111111112212223332222221111222222222222222213223221211111111112112211112222111211121111111111111122011111111232233221222111112221233222211111124111111121111233212211122112221122431211112332211243000112331011111103310111133122221122221124u231122111222111110111132u31012222222123210011112212122000113411111232222112020u322222011002211tt22tt21t222111111010121121242211110111111222231212220113111232121111102121221122233111010202121024222320122331203u31111122312312332110223421133123212123111133311111111221121112321111111122112223333222211111222222223212212222222221211121111122111111122222111111121111111111111011011111111232233211122211112231233222211111123011111121111233212211122112221122431211112332211243000112331011111103310111133122221122221124u231122111222111110111132u31012222222123210011112212122000113411111232222112020u322222011002211tt22tt21t222111111010121121242211110111111222231212220113111232121111102121221122233111010202121024222320122331203u31111122312312332110223421133123212123111133311111111221121112321111111122112223333222211111222222223212212222222221211121111122111111122222111111121111111111111011011111111232233211122211112231233222211111123011111121112233222101112133121122332221113432222232101102331112111014211101032221221122221124u222121111223100111011223u31111222222134111121100232332111112412122u32112101111u2222221121021132ttt1tt2tt11111212011112134014211110112111112112221211203212122122211123111232112112221110102321112323321112321113u4100111241321332111212221012111440111322111232111121122111111122211211112222222234311111111112112222223212222322122121111111111121121111222221112111111111122111111110111111122223223111211111112223321331202012311001123112224322211111211221113222112111233222134211011332111111112421121113222222222112112uu2111211111342111100112223322112212222341010110002u1111211002u21111u32221112110u3321221211021242tt22tt2uu1101120322221104411422111023111011102211121121321312111111122321122212311111111111u312101224211112322212421111113u1211232211112221112121440111311111221111122111112211221211111122222233344322222200112223222232222223222222221111111111111111322122211111001111122112111111111111111122222222123221111112112321231201111211210134112224322211111211221113222112111233222134211011332111111112421121113222222222112112uu2111211111342111100112223322112212222341010110002u1111211002u21111u32221112110u3321221211021242tt22tt2uu1101120322221104411422111023111011102211121121321312111111122321122212311111111111u312101224211112322212421111113u1211232211112221112121440111311111221111122111112211221211111122222233344322222200112223222232222223222222221111111111111111322122211111001111122112111111111111111122222222123221111112112321231201111211210134212123322211111211111114322111211233222134201111232121112112421121213211211222112122uu21211111113u2111100112212212222212322341111210002u2222221002u21111u41111012110u32212111110212u2t222t22uu1111011322221113411311121024110001102311121111322412101111122321112212311111101111u312101224211002221112u11111113u12112221122133211121214u1111222211121111122111113332222211112222222322234322122201121223221232222234222221211111111111122211332112211111111111132111121111111111111123222233112211111122112322222201211111211134212123222321121111111114221111211232221144201101222121112112421121214211211222112122uu21111111113u2111110112211112332212221342111211002u1222221102u22121u41111011110u22222211111212u2t222t11ut111101242122111341131112112u111111102311111012332412112221121421111112311111100110u311101224320002211113u12221122412112211121133211121214u11112222111111111121111124u312231111222222332223432211210122112321122222223u222211211111111111122211442112211122111111232111111111112211111123323222111211111222212212122201111111111234212123222321121111111114221111211232221144201101222121112112421121214211211222112122uu21111111113u2111110112211112332212221342111211002u1222221102u22121u41111011110u22222211111212u2t222t11ut111101242122111341131112112u111111102311111012332412112221121421111112311111100110u311101224320002211113u12221122412112211121133211121214u11112222111111111121111124u312231111222222332223432211210122112321122222223u222211211111111111122211442112211122111111232111111111112211111123323222111211111222212212122201111111111234212223223321121112211113211112221222111144201100211111112111421121214211111132112222uu21112111112421111111122111013322222213u2111211113u1111322112u22121u31111110110u32123322111212u22222t12uu2211013u2112111342241111112u111222001200011012332412112232121410101111212221111110u311111224421002211113u22221122312112111121034211121213u11112332111111111121111124u311221111222223222223332211111112111222223222223u32222221111111111111221144322222222111111124311101111111222111113332331232211111123222220112330122211111323322322211442011231231212433121222122222114411110132111112211142111011u312122143222222uu2111430111131111111112220111211233211242121210002u2222222212u11111421011112330322111111221212u22122t2tut1102123u32111104u21322000024101233101211001123432412232333122u101111101241111011114u3111231331011122231232332212122312222111104u312121214401112u43101111112221221124u422121111111122113332222222211111222123332322223422331121122111111112221123321112111111111114310111111111111111112332223233311111123321221112430122112311321222322211442011231231212433121222122222114411110132111112211142111011u312122143222222uu2111430111131111111112220111211233211242121210002u2222222212u11111421011112330322111111221212u22122t2tut1102123u32111104u21322000024101233101211001123432412232333122u101111101241111011114u3111231331011122231232332212122312222111104u312121214401112u43101111112221221124u422121111111122113332222222211111222123332322223422331121122111111112221123321112111111111114310111111111111111112332223233311111123321221112430122112311321222211112341111121232111321222211232222222221011031111111221111111112u322211243112212432212u30111442111111123221112131222311332112112013u211133111233111122221122243101220221101121241122ttt2tt21101ttu21111104t21241000023211043012212100013322412132211121u11001110024111011121uu3012332321111133212231123222111131111201103u302222111211121343111011120111111133uu22021122111222233333332211111111221122222321222233222111111111111122111121221112111111111113311111111221112101112223232312221110122221221101431111111221232222222221441011122332121322112222222222111211011031111112321111111112u222111242112212432212u30111442111111113320112121122212222212111013u2111221112332322211111212431112212111011222u2122ttt2tt21111ttu21010003t21141011013211143123212111113222412132211111u11001121024112111021uu2112331221000033212332213222111242212201103u3021111113211223u4111122231211111134uu22121122111222222222222212221111221222222222222233333211111111111122111121221112111111011113311112111221211101112223232312221111122222221112321211111232333322222221441011122332121322112222222222111211011031111112321111111112u222111242112212432212u30111442111111113320112121122212222212111013u2111221112332322211111212431112212111011222u2122ttt2tt21111ttu21010003t21141011013211143123212111113222412132211111u11001121024112111021uu2112331221000033212332213222111242212201103u3021111113211223u4111122231211111134uu22121122111222222222222212221111221222222222222233333211111111111122111121221112111111011113311112111221211101112223232312221111122222221112321211111232333322222221441011122342221322111232122222111111011141211112221111111112u222112142212222331222u31111u4211111101242011212212121212222211101342111221112332332111111112431112122121011223u2122ttt1tt112112tu32010002tt11u2001001112033113223211123132312232311011u11101221024223211020uu11123311110000332122332121211012u2211201113u3111111223211233uu111122331211111223uu22121111111222122222222211221111221221222222221123442221111101111112122121221122111111111113311112121111211111112223232322211221112232111112322200001143333222111111441001112331122311212333122222122211101141211111111111111112u212023242223332211212431111uu3111111112321101132121112221113211012322112222123311112233111124310121210100112124t222tt2121112t22tu22010001121tu21111111110431121232001133222212224210113012112221232243011214301124411111112322222221021111023u3111311113u3111113321221122332111223311111122114u21111111111132222222222211221111222222222322222212uu11112221111112221221212211221111221111112111221112211111111122232223232101221122212212223200100112u4333222111111441001112331122311212333122222122211101141211111111111111112u212023242223332211212431111uu3111111112321101132121112221113211012322112222123311112233111124310121210100112124t222tt2121112t22tu22010001121tu21111111110431121232001133222212224210113012112221232243011214301124411111112322222221021111023u3111311113u3111113321221122332111223311111122114u21111111111132222222222211221111222222222322222212uu11112221111112221221212211221111221111112111221112211111111122232223232101221122212212223200100112u4333222222221431101122331122311222332122322221111101141112111211111101112u212113231222331211212431111uu3121211112421101132121213221013211012332122212123321112133101113310011110100112124t222t22222222t21tu22010001111tu20000011111u31121232100133331212124210103022112221232242011112210124411011122222232221121111124u3221310113u3111102211221222222211223422111112113u222111111211322222222222112211111222333223221222234411112221111112221221212222221112231111112111231123321111111122232222232112221232212212223100101112u4333211122222431101121331121311112332112322211111101131122211211111111112u211112221222431212212321111uu3121211111421101132122223222112110112332112111123221112133111113311122111110112124t222t12t2222tu21t4220101101212u20000001211431121232111132231312124200102022122112231232011121330124412110122222233232121111113u3222310113u3111102211221221112111223u2211111121232221111123222222222222221111111112224u4222222222234421111221111112221111212222222222331121112221332112222121111122242222232222221222222212222101100112u4222111122222431101121331121311112332112322211111101131122211211111111112u211112221222431212212321111uu3121211111421101132122223222112110112332112111123221112133111113311122111110112124t222t12t2222tu21t4220101101212u20000001211431121232111132231312124200102022122112231232011121330124412110122222233232121111113u3222310113u3111102211221221112111223u2211111121232221111123222222222222221111111112224u4222222222234421111221111112221111212222222222331121112221332112222121111122242222232222221222222212222101100112u4222111112222321101111231121211112332112322222211101131122211211111111112u211112211222431222312321111uu312121111142010113212222422221110011233211221112211211113321111331112301111011222ut222t1122122tut1t31201111012014201221001103311112320111312203231242001020231221122212310110213u113uu22111122332222232121101213u322132111243112113312210221111111223u111111112013222122112322222222222222111111111222uuu221222222223321111111111111121111212222222222341111112121332112212221111122342222232222211112321112222012100012u42222111222113311011312112211211323321222222122111111211231111111111102124221222212123u32121212321101u4212111211231111122222222u22212011100222222210121122211202u121101100032211111111123t22222222211tu21221201112002012111110112123200000111122222222222331101011321222112112110201113u312441111012244211133211121121232122412113322201134112112211111111223211222221121112211212320221222223223232111111123uu42222222232222312111111111122111111222122212124211111111213431111111111111223u2222322221111112232111212011001112u43322111222113311011312112211211323321222222122111111211231111111111102124221222212123u32121212321101u4212111211231111122222222u22212011100222222210121122211202u121101100032211111111123t22222222211tu21221201112002012111110112123200000111122222222222331101011321222112112110201113u312441111012244211133211121121232122412113322201134112112211111111223211222221121112211212320221222223223232111111123uu42222222232222312111111111122111111222122212124211111111213431111111111111223u2222322221111112232111212011001112u43322111122223311111412112211212312221122222233111111111131121211111102023221222212123u32121112321101u4212111211221111122221223u22112011100232222211121112211102u121102100132221111111123t222tt112111tut1121101101002001010021201112200100010332132212222332211011221311211112111211113u4123311121011u4211124211121112221122311113323101134211111211111112232221122212111211111213221221222222123232111111122uuu3222222222222222111111111122111111222122222214211111111213431111211111111223u2222332321111121332121212111001113u43222111122222211111412122211113312221122222233221111111231111111111102023122222222123u2112111342110144212111310111111112122223u22222121100231112211111112211102u121113210132221111111123tt22tt222111tut112110010101t100000021201111111110110332131111111332211001222211211112111221113u32222111111114322212421112111122112130111232310123u222111211112222222221222212111211111212332221222222123233211111122uu43222222222112221211110111122122222222222222224311111111213u4111121111111123342233332222111231333121212122001113u44222111122222211111412122211113312221122222233221111111231111111111102023122222222123u2112111342110144212111310111111112122223u22222121100231112211111112211102u121113210132221111111123tt22tt222111tut112110010101t100000021201111111110110332131111111332211001222211211112111221113u32222111111114322212421112111122112130111232310123u222111211112222222221222212111211111212332221222222123233211111122uu43222222222112221211110111122122222222222222224311111111213u4111121111111123342233332222111231333121212122001113u44222211122211111111u11121111113312222211221143111111111232111111111112122123222222122321122123u3111144212111310201111111122223u32232121100231112211111112111112u111123310132111110011123ttt2tttt2111tut11211000001tt100021120012100111111101332121112111332221100112200211113111121113423322222112224321212422211112122212230111232321123u222111211112222222222222212111211111112343221222112223233211111122uu32222222222122221211120111112122222222222122213211111111213u4111121111111123342233322211111222343111212122111124u332222211211121321114121111221223233222122221u422111111123111111111113312213223323212123u13212442111143212111311411111122022212u31011221110232223211211101111112u1112243111211111111121222tt2tttt1112tu211212111001tt10001012121110120001100143111221111133112110101310002211310112110122322221101222u421113u1211111212311224121211122122342112222111111111232222222111211121101112322322221222222321111112223222222234311222122111111111111122112111222111112111111211222321111111111111233423232233111012223332123121321111244222222211211121321114121111221223233222122221u422111111123111111111113312213223323212123u13212442111143212111311411111122022212u31011221110232223211211101111112u1112243111211111111121222tt2tttt1112tu211212111001tt10001012121110120001100143111221111133112110101310002211310112110122322221101222u421113u1211111212311224121211122122342112222111111111232222222111211121101112322322221222222321111112223222222234311222122111111111111122112111222111112111111211222321111111111111233423232233111012223332123121321111244222222111221111321114222211221223222111222221u411111111112111111111113312213213322212123u23211342111133212110311411101223021113u30002221100221223212211101111112u11122u42112111101112212222t2tttt1112tu211212111101t3210011110222100100110010u31122211112331111001013000022023001121101322212300011114432113u11101211132001141112111232223411123231111111123431122221112211201012112123212222211223211111122222222222uu3112221221111111111111221121112221112121111122212212111111111111112334233322331211122223321231213211112u4232231112122111022123101211121114111111111221432211111111311112110111332111322331321322u322222232222133122021202u10110342220112u31222321111121024201211112101212u011014411232211211112222t1ttt2222122tu22121211100333111003110022010010011101u31123112111232111100023100000102011121011u2t112201112323321112u10120211222112242111122231123421112221111111113u311222111222112111111111122222222222211112101232233332333u4222222221111110111112111121212221222212111124122111111111211112222233222233221111111133222211111111112u3233211112122111022123101211121114111111111221432211111111311112110111332111322331321322u322222232222133122021202u10110342220112u31222321111121024201211112101212u011014411232211211112222t1ttt2222122tu22121211100333111003110022010010011101u31123112111232111100023100000102011121011u2t112201112323321112u10120211222112242111122231123421112221111111113u311222111222112111111111122222222222211112101232233332333u4222222221111110111112111121212221222212111124122111111111211112222233222233221111111133222211111111112u3233211122121111122212111111111124112111111121432211111111211112111111432112322321321322u322222222111133122021102410110342211222432222321211222134111211112101112u011014411231211110112222t2ttt2212111tt22132211100233000014121121010010011111u32122212111232112100023100100112011221011utt212210012323211112u10121211222212242111112221113421112221111112113u311222111222112111111111122222221122211112111122223333334u422222222211111011112211112121222122221111112412211111111111111221233322223322101112123322122111111111243233222123121112123311112111111134112111111111321221111122111111111111u32233221221321322u412332222122122112011101311111342211212223222222201222134122212111221111311111431112111111011t22222tttt2121111t22232211101133000014111121000020111221u31120231222022103211112111111102100121012ttt221110012212211113u11231112112212232211111212213411122232211012224u32112222122211211111111122212222211221111211223322333322uu422223223212221111122111112122222122221011123u11111111111111111221233323322332111122223322122222111111123233212123121112123311112111111134112111111111321221111122111111111111u32233221221321322u412332222122122112011101311111342211212223222222201222134122212111221111311111431112111111011t22222tttt2121111t22232211101133000014111121000020111221u31120231222022103211112111111102100121012ttt221110012212211113u11231112112212232211111212213411122232211012224u32112222122211211111111122212222211221111211223322333322uu422223223212221111122111112122222122221011123u11111111111111111221233323322332111122223322122222111111123233212123122112124311111111111134111111122111311110110111101111111111u32234222221221322u42234222222211111111110131111233221121312321122220122213u222211101121121211112331111121111011212222tttu21t1111t1212121110213300001u2112211001101112224211102312330221033111121111111022100110222tt221100022212211113u11232222111212231122112212313411232222221111123u421122221222211111111111222122222212221223211233333333224u322223223211211111122121112122122111121111123u11111101111111111111233323322332111122223322222221111111113233212122122112124211111111111134111111222111212111111221111111111111u22234222222121322u32244222111111111111110131102223222222311321122221122113u2221111011211222111123210011211110112122t2tttt21t2111t1212121010212300001411123110121011133332111122123402210330111211111110232000013t1tt2111000232122121134112222222222011311221222123123112u3221111111113uu22222211222221111111111222222222222222244211133223333324u322222223211111111122122222122122221111111123411111101111111211111233323322222110011223312212211121111111133212122122112124211111111111134111111222111212111111221111111111111u22234222222121322u32244222111111111111110131102223222222311321122221122113u2221111011211222111123210011211110112122t2tttt21t2111t1212121010212300001411123110121011133332111122123402210330111211111110232000013t1tt2111000232122121134112222222222011311221222123123112u3221111111113uu22222211222221111111111222222222222222244211133223333324u32222222321111111112212222212212222111111112341111110111111121111123332332222211001122331221221112111111113321212312211212u21101221211113411111111111121211111233111011111111242223u322222221322u3124u211111111122111110121102222222232311332222221112113u2221221000111221111123200111221111212122t2tttt21t201121112121010212200001411123010131011233221121112223u13211330111211111000242001014u1tt2111011332121121133111132222222111201321222223222113u32211111121124422222211222221111111111222222222222222244211123222333333333222222332111111112112222212212222221111111241111211111111121111123332332122111001112431121121122111111113321211221222112410110122111113311121111221111111111242111112200111132122u32212222121244224u121111111124111100111011312311231212222222221122203u222321211111243111014100101122111211122u121122ttt10101112223111132110100111113u2001211112331112111222223210103u12223111221012u111110ut1tt1122111323120222222101112112330012111320222224000224u32221200111122222222221122221111112112111222222222211243211112322223333322222222233211011112212222222222212211111111241111331111101211111222222332222211012222421121111223111011113222211221222112410110122111113311121111221111111111242111112200111132122u32212222121244224u121111111124111100111011312311231212222222221122203u222321211111243111014100101122111211122u121122ttt10101112223111132110100111113u2001211112331112111222223210103u12223111221012u111110ut1tt1122111323120222222101112112330012111320222224000224u322212001111222222222211222211111121121112222222222112432111123222233333222222222332110111122122222222222122111111112411113311111012111112222223322222110122224211211112231110111132222112212121123112101111111133111211222221111111113u2111112201111132122u32212222121233224u121111111124111100111012311221231222322221221112203u222321211111143111013101001121111111121u22222t22t20111212213111121111101111113u2101211112232112112222222321203u12223111121113u111010ut2tt1111011322120221122101122122331112111431221224111224u223211101111222222222211222211111111112222222222222111432112223223333333222222222332111111222112212222222122111111112311113311111112211111223223322222111122224212211111231111111132122112212122113123112111111122111112222221111111123u2111112211111121122u32211222121233223u1211111112241111101110123011322312323321222201122134232322211111143121013201012121111111221t22222t22u21112222222101111111101111113u2101111111223222112222211321202412224111111103u101010uutut111101142212022112211102212222111111133121122u111224u214311111111122222222211122221111112113431222222211111432112222223333322222222222332111111222112212222222121111111112311124311111111111011123322431222111111123211211111232111221132112112212122113123112111111122111112222221111111123u2111112211111121122u32211222121233223u1211111112241111101110123011322312323321222201122134232322211111143121013201012121111111221t22222t22u21112222222101111111101111113u2101111111223222112222211321202412224111111103u101010uutut111101142212022112211102212222111111133121122u111224u214311111111122222222211122221111112113431222222211111432112222223333322222222222332111111222112212222222121111111112311124311111111111011123322431222111111123211211111232111221132112112222222222134112111111122111112322221112211123u2111112211221121123u3121122212123222342212211112241112101110123111211224313311222211223223222322211111133121112111012122111111221t2tt22t22u2111122t33210011211110011111342000111111223322112222111321102412124111111103u1011214ttut111111142112132111321103212222111112122121123u111224u214311112111122223222211122221211112114u32222222112111321112222222233322222222222432211111222112212222222122111111101311114311111111111111122222u32222011111133211111111231111221032121122222222222223112111111123211111222221222211223u2111002122211111123u312111221212222222122221111224101321111222312222122442332222221123432321122121111113u221111111112122211122t21t22222t22u2111221222210121101121110011331001311111112322113321111321113312123222211103u10112212ttut2111114110114310132111u312212111003211111024u111223222u31111211111123u322211112221211111224u42211122112222001111122222233222222222222432211111111112212223322122221121111211102311111111111112221122322221011111223322211111241111112132121122222222222223112111111123211111222221222211223u2111002122211111123u312111221212222222122221111224101321111222312222122442332222221123432321122121111113u221111111112122211122t21t22222t22u2111221222210121101121110011331001311111112322113321111321113312123222211103u10112212ttut2111114110114310132111u312212111003211111024u111223222u31111211111123u322211112221211111224u4221112211222200111112222223322222222222243221111111111221222332212222112111121110231111111111111222112232222101111122332221111124111111213212122222222222243311221111222321111111221122222122242111002122211111123u312211221212323212121221111224101321111221312222122432232222221123431221121111111213u21111111111122111212t211t2111tt22t2121221222212221000121110011231001311111122222134321221310103311023122322202u11112302ttut211111421012u310142111u311222111003211121124u211112222431111212211123u212211112221211111224u42211122212211001112212223232222222222223432111111111112212223432122221111112211112210111111111112222121321111111111233221111111231111102232121222222221222u3211112221112321111111321122222122242011013222111111133u312211222212323312121211011124000310111221212322112432122122221123441222110011211213u21001111121121111212t211t2111tt22t11t1111t331133210011101100112200012111111222111u4321222310103311013123322202u11112301tttt211101421012u411131011u311222111003211122114u2101121224321111122212234212211122211111111114u42211122222210111112312222222233222222223432111111111111112223432122212211112211212210211112211112222211321111111111133211010011231111102132121222222221222u3211112221112321111111321122222122242011013222111111133u312211222212323312121211011124000310111221212322112432122122221123441222110011211213u21001111121121111212t211t2111tt22t11t1111t331133210011101100112200012111111222111u4321222310103311013123322202u11112301tttt211101421012u411131011u311222111003211122114u2101121224321111122212234212211122211111111114u4221112222221011111231222222223322222222343211111111111111222343212221221111221121221021111221111222221132111111111113321101001123111110213212111122222212343211211231112321112321212311222332122101013211111111233u411101211222213321211111111323010421112310223221111332221122111124222221111122212023u21211004312341222211321122222tt2tt11t1222t32213421000200110103111002222101122322323222233111012222112212112313u1011220122421211223111034311021121u212220101104200112314u301121221441111112221234u312211112211122111223uu3221122221111111122222223222222223212233333221111111111112223431122111111111111111010222111111111122222322211111111132321111111221111121332122211111222122u2121111232212322113311223322222432111111023111111111243u31121222222221442122332211122201031111241011211123133222111111111421122012321120212132221111432343222201022123222tt1t2t2tt1211t3221342100132001122321101221321124312332122102411100112111231212211223111121t33u21101023101122111122111u42312120001321111331343211122323201211111221223222221111112112111112432111111222221100012211223222222223322222222222111111122222223421222211111122112121011111111111111122211322321111122332311212201221112222332122211111222122u2121111232212322113311223322222432111111023111111111243u31121222222221442122332211122201031111241011211123133222111111111421122012321120212132221111432343222201022123222tt1t2t2tt1211t3221342100132001122321101221321124312332122102411100112111231212211223111121t33u21101023101122111122111u42312120001321111331343211122323201211111221223222221111112112111112432111111222221100012211223222222223322222222222111111122222223421222211111122112121011111111111111122211322321111122332311212201221112222332122211111222122u2121111232222332113321212211223432111111123111111111243u31121232222222342122222111122201021111231011221122123222111211112u31111111222210122121211011332344211111011133222tt1t222tt221122221331000022101132321111221221124313322122002411111111111231211100212111221222u21101024101111111111111u42212121111321111342332221132333211211111111223222221111112111121112332222111222221111112212223222222223323222222222211111111112223321222221111222211122011111111111111122211323321111112332211112201221012322222122111211222122u2122221232222321112321211111223u42111111123111111111243u21121132222222342021221111121201121111231111222112124212112222112u211222112212101231112110103322331111110111332tttt22222tt221122221441100022111133321011221220123213312222112300111111111221320110212122221222u21101024211111221111111u32212121211231111342222121233333312321111222223222122111222112121112332222212221211111112212222222211223323222222222211111111112223311222221111222211121011112111111111111122323321111122232211112201120002321222222111211222122u2122221232222321112321211111223u42111111123111111111243u21121132222222342021221111121201121111231111222112124212112222112u211222112212101231112110103322331111110111332tttt22222tt221122221441100022111133321011221220123213312222112300111111111221320110212122221222u21101024211111221111111u32212121211231111342222121233333312321111222223222122111222112121112332222212221211111112212222222211223323222222222211111111112223311222221111222211121011112111111111111122323321111122232211112201120002321222221112221222112u2123321232221221111211211222222u42111111123121111111232u21121122222222442122222111121202121121241111222112234312222222112u212231113211101231112211113222332112010112332ttt222221tt221122222uu121002221013332001211132122311331232211231111101211122231011021002t22tt32u21101114212111311111111u3222321221113211134222111223333332332111233122222222221122211222111222222221122111111111111222223222222322322222222221111111111222322222222111112212113201111221111111122112232332111122222221121211111110142122222222222122211231124301121221211121210111021122u322112010231221111111224211211212221224u312111111122121221001122001122322211u322222232001u211111113211201131221111102123uu211111111233222tt222212t12212211144120002211114332112211033212311233133200120011212221113121110210011tt2tt32u21101113212212310120122u323242221022u211134123311222332421232112232122111111111112112222212222222222222111222222111222232221112322323222222221111111111222222222222111111112113201211111111111122332122221111132222332212211210221143123211222222122211231124301121221211121210111021122u322112010231221111111224211211212221224u312111111122121221001122001122322211u322222232001u211111113211201131221111102123uu211111111233222tt222212t12212211144120002211114332112211033212311233133200120011212221113121110210011tt2tt32u21101113212212310120122u323242221022u21113412331122233242123211223212211111111111211222221222222222222211122222211122223222111232232322222222111111111122222222222211111111211320121111111111112233212222111113222233221221121022114312321111122112211122213u212221121201331111111022112u321112020222211221111222211111411221123u123121220021112211111121312122222221u3211112220113212222123011211232221111111113uu21122110223312ttt222t12u22111221133100011320013313222211124123221343322211111101213222113130110110003u10tt21u1111111321100241122221122223u3111111u32122221121112231331122221222312222211111132112211222122222223322211111222112112233222111122323332222311111111121132212321222212111112211221011111111122111222222232111122332233322111221021023312322111233222221122113u212211111211331111111122113u331111020222211111111111211111322221113u223121221121112311011122312122122222u3221212220113212222113121111232221111111113u3111221002222222tt2t2t12u211112211321000113200133131012111241232113u3232211111101313222112130111110003u21tt32u1111122321110241121211122122u3111111421112321111113231331122221222312111111111232212211221122222233322212221222113122233232122222223321223u22111111121132222321212211111122211121011111111222111222222222111122322233322111211021024312322111233222221122113u212211111211331111111122113u331111020222211111111111211111322221113u223121221121112311011122312122122222u3221212220113212222113121111232221111111113u3111221002222222tt2t2t12u211112211321000113200133131012111241232113u3232211111101313222112130111110003u21tt32u1111122321110241121211122122u3111111421112321111113231331122221222312111111111232212211221122222233322212221222113122233232122222223321223u22111111121132222321212211111122211121011111111222111222222222111122322233322111211021024312322121233221222121113u212111111212331111111122223u321121010221111111111101121111332122113u222122221122223321011122312122111122u3222212220112112222113121111231321111111113u2111111001222212t22t2212u11112222122001011331013312002221124113211343243221111101312221012130111110003ut1tt32u11111223211212u0121111122122u3111011u21012321111123221231112211222311111222111233211212221122222234423222211112212222233232222222223333224u2211111112113222222121221111112321111101111112221212122332222211111122213332211111102102321233221123212122111111342221121212223311112222222222221231011111111121211211231111311211233u2221212211112123111111134221222233224221111111111111222212312122112142111111011232222111111112t222222121tu11222221110001011431122210103321113112212232343221121001322210011241011111003u212221u1011222222120240131111111123u301211142211131112223232322111211122131121112211112211122231111222223u312211111112211222333333111122233222224u2111112222113111222211221111112321111111111112221112122333322321111112213332222111111002222223321123212122111111342221121212223311112222222222221231011111111121211211231111311211233u2221212211112123111111134221222233224221111111111111222212312122112142111111011232222111111112t222222121tu11222221110001011431122210103321113112212232343221121001322210011241011111003u212221u1011222222120240131111111123u301211142211131112223232322111211122131121112211112211122231111222223u312211111112211222333333111122233222224u2111112222113111222211221111112321111111111112221112122333322321111112213332222111111002222223322123212122111111331221121212223322111222222212231331111111111122111111231111201211243422211111111122331111111342112212331132211111111112223221123021221122u2111011011221332221112112t2222t21t12u12222221100002121u301222100032112121122122224321211211013222100112u0011111103u212221u1111133222110231241111111013u301101131111232012223232321111211132121211122222222221222231111222223u312111121112211222333333112122232222223422111221121121112223112211111123111111101111122111111223323222211111122133222221111121022223322121241122221111122213211212121122321112222233122313311111111111211111112311112111113u2323211111111232332121111242112212331121111211101112212221113121221122u2110021011111332121111112t1222211t12u22222221100003122u30111110003201211122212222u31121121111221111111240111111103411222241111143222211221331111111113u300101011122232112113332422111221143221222222222222222222231112222223u422111121111212322233333112122222232222322111221111122112223112211111123111110001111111111111222222232111111122243212111111111012223321121241122221111122213211212121122321112222233122313311111111111211111112311112111113u2323211111111232332121111242112212331121111211101112212221113121221122u2110021011111332121111112t1222211t12u22222221100003122u30111110003201211122212222u31121121111221111111240111111103411222241111143222211221331111111113u300101011122232112113332422111221143221222222222222222222231112222223u422111121111212322233333112122222232222322111221111122112223112211111123111110001111111111111222222232111111122243212111111111012223321111122111232111112114321112112221432111121333212222211111112021011111111211112222212u21111111320212212221300102421121123u1010112311100112222221223222100122u21111111011113u31111121132222t222222t1t112221110003213431111111032211300221112322311112210012111200110212021010003310211220131222322101112311001112112u2111111111213421131134233311122111u3222122222111111112122142111222223u32221111211111222222223211122222113222233101110211111122112212221111112311000110211111111112222223123211111211214332012211111211230221222222211223212111212u321112222112431111121233112122221111112111121111112211112122322u21111222431212212211310112421121123u1110112311110112112222332111111122u2110011101112343211112003t222t2t222221t11121121001321tt2011111003110131022120233321111221111101020011020102101111331132221014222222121211241111111211242111111111123421131134234311112222u3222122222211112221222232111222223u42321111111111223322222221222222223222234211110111111222112211221111112311111111211111121112222222133211111221213322112211111110231332232222211223212111212u321112222112431111121233112122221111112111121111112211112122322u21111222431212212211310112421121123u1110112311110112112222332111111122u2110011101112343211112003t222t2t222221t11121121001321tt2011111003110131022120233321111221111101020011020102101111331132221014222222121211241111111211242111111111123421131134234311112222u3222122222211112221222232111222223u42321111111111223322222221222222223222234211110111111222112211221111112311111111211111121112222222133211111221213322112211111110231332233212112222213111212u211122221112u31111221222112122321111112111231111112111111122322421211222431201211111310112421111112u221011231111111211222233211121112232110011011112343211222013t2t222tt11221t2112122100132122101111101311013112223123222112222211110112101101010111112233223322112u222221121210242111111112131111111011124421121134233210112222u3222111122211222221222222212222223u43311221111111223333322221222222222222234211011111111222112211221111112311111111221111122111222222222211111211214322212211121111131332233211112222223111112u111222221112u31111221122112222221111112111331111112122112122222411211212431101111111410123422111112u221111122111001222222124221111112221111000011122342111222113t2t221tt22221t2212221111032222111211111311112112223212123112222201111112211100011111012232223322112u1122221112102u211111111212111111101112442112123u233211112222u322201112221122222122212221222221344321111111111122333223332111222222222212421111111111122222221122111111231111111121111111111122321112211111111122u422312211121011131332233211112222223111112u111222221112u31111221122112222221111112111331111112122112122222411211212431101111111410123422111112u221111122111001222222124221111112221111000011122342111222113t2t221tt22221t2212221111032222111211111311112112223212123112222201111112211100011111012232223322112u1122221112102u211111111212111111101112442112123u233211112222u322201112221122222122212221222221344321111111111122333223332111222222222212421111111111122222221122111111231111111121111111111122321112211111111122u4223122111210111313322332111121222231111124122212222212421111211111112332111111111112331111111132111122212422211211u31211110112410112312111113u21121211321100121112212u13120112113311210000112134201111222222t222tt2222tu22121211221211t2222221113312101112111123221111222211122123221110113111112222112222113u33222221011124111111221212011111111111442111123u333211122111u32221121122111112233211222112222223222222111111122333322322222222223311211121110101111121122221112211111111111111111111122111222232111211111111112144322122222211122323332332111121322221111113122212222111420111212112111232111111111111220111112242111122222322211212u31211111012300112302111112u21121211421100121112212u13021111213310111100112233211111221212t2t2tt2212uu21221211111111tt222322223312101123211123321100222211122223211120114111122222112221112u34222221010024111111231212012112110111341111123u233211112112u32121221112111112233211221111112222222222211111123332223322222222223322211121110111111122222222112211211111111211111111122111222222212211211111112243322122222221113423322232111121322221111113122212222111420111212112111232111111111111220111112242111122222322211212u31211111012300112302111112u21121211421100121112212u13021111213310111100112233211111221212t2t2tt2212uu21221211111111tt222322223312101123211123321100222211122223211120114111122222112221112u34222221010024111111231212012112110111341111123u233211112112u32121221112111112233211221111112222222222211111123332223322222222223322211121110111111122222222112211211111111211111111122111222222212211211111112243322122222221113423322232221121322210111013223211221111410111212112111232121111111111120011112242112023222322211222u31111121002300111202111102u11121211u21100221122211u13021111222300111100112323220022111201t2t22tt212uu11221121001111ut222322223312102223311123221100221110133222211120114101222121112321112423211221010024211111231212112112120111341001123u222100112222u31121222111111122233211221111112222222112212111123222223332222122223322111231110111111122212222112211221111112321111112111111112222212222221001111343221112222121014423321132202332133121211112123202221211411211122111112221241011211111221111122242112122222243112311421001210011310111101222222311112211u21211113122223412112111223u11111101131212201112122111222ttt2222uu21211121001012u422222212421230112421112322111222212112311323101110u210232022223321111132112211000123210210132121113122121122331111212u23210122222143221121211211111223u3121112222222222222122211001232222223222232222232221133421110111111112122122221112111111223211111121111111111121123222211012212u3121111221001214422222132202332133121211112123202221211411211122111112221241011211111221111122242112122222243112311421001210011310111101222222311112211u21211113122223412112111223u11111101131212201112122111222ttt2222uu21211121001012u422222212421230112421112322111222212112311323101110u210232022223321111132112211000123210210132121113122121122331111212u23210122222143221121211211111223u3121112222222222222122211001232222223222232222232221133421110111111112122122221112111111223211111121111111111121123222211012212u3121111221001214422222111212332233221101212123222111111410112222111113312341011320101221111111142112222211143111212u32011210111210111111122222311111212u10001124232102412111101113u11121211121213311112134211222ttt2222ut21t22121000011ut22222113211341212321212221111111111002312311111011u210144212333211101143134321001122111211221111113222111111231111222323211112222222221222321211111122u311211222222222222111121100122222222223223221112212112343111111111112321111222111111111111221111011111111221232123322211111122343222221112211114422222111211222222221211111122222111111410112222111213412331011431111111111111143211122221143111212422012211110111101111222222311111212u2000112u232101312111101223u11121311121113311112133222tt2t222222uu21t22121000111ut13111012211341112322212321101122110002312211111001u1101442134u42211001u31332110011231112223211112231121211102322112123221111112222221211223212111112224311221112222222222211111000122222222223233211112211112343110111111113321112222111111111211221111001111111121232223322211111122342122222112211113322222211211222222221211111122222111111410112222111213412331011431111111111111143211122221143111212422012211110111101111222222311111212u2000112u232101312111101223u11121311121113311112133222tt2t222222uu21t22121000111ut13111012211341112322212321101122110002312211111001u1101442134u42211001u31332110011231112223211112231121211102322112123221111112222221211223212111112224311221112222222222211111000122222222223233211112211112343110111111113321112222111111111211221111001111111121232223322211111122342122222112211113322222221211222222221321111221222111111411111122111213312331011431111111111111142211112222243111212322122211111111111111233221311111211u2110222u232111223111111223u11112311122113311111134212tt22222222uu21t22111000221t2131100112113u111233211332110113201100231222222100141102431134uu3221001u3133100001123111123321112223111221210242211112322111111222221120122421211112222431112111122222222221111100012222222233323431122121111244311011111112343111222211111111111122111100112211111222223432221011112233212222222222111122222222121133112211232011122112111111131121113311111221222211132111111111111114221111222224311121131212221111022211001123422131122111141010122u232221123112211223u1111241012211331110113u312tt22222222uu21212110000222t2132101211103u211123110332110114202100221212233100131202330123u43220111u2133111011023210113311111223211111211241211223422121112212321120122422221112222331111111122222222231111110012232222233323u31122122111244311111111112343111222211111111111122011110112211111222223u42221111122233212322222212112122322222121133112211232011122112111111131121113311111221222211132111111111111114221111222224311121131212221111022211001123422131122111141010122u232221123112211223u1111241012211331110113u312tt22222222uu21212110000222t2132101211103u211123110332110114202100221212233100131202330123u43220111u2133111011023210113311111223211111211241211223422121112212321120122422221112222331111111122222222231111110012232222233323u31122122111244311111111112343111222211111111111122011110112211111222223u42221111122233212322222212112122322222110034222222232122133212111111131112211221122112221101142111111111111114221111221113311111220113221111022111111123u32231121010131110122u221220101121110113u11122u1021221221221124u221222t222222uu2121221000002ttt322100112103u11111211033211021u30310122120213410102031022111233322111241133221222023221113322112223111221111341211113u11120112211221121112421211012222112121111112222222342112110012332222233323u4112112211112421110111111223311122221111112231111002011111211112223332243211111112212211233222221211302333333112223322113222211114431210101112112111111111112133210114111111111112111431121122221u312111111004211110022101011124u21111102011221201021u322210011111112123411222u2023u31222111124u3111222221221ut22221211001133222320012121134111222220112212224201111321221133000212111121214u3321001122143221210033212124322112422101111122331111222u22111111222122111003431111112222122111111122222221231001211122232223222324uu211112221111111111111111233322212211111112232111101101110111112333431233222201123212211134222311222211233313112223322113222211114431210101112112111111111112133210114111111111112111431121122221u312111111004211110022101011124u21111102011221201021u322210011111112123411222u2023u31222111124u3111222221221ut22221211001133222320012121134111222220112212224201111321221133000212111121214u3321001122143221210033212124322112422101111122331111222u22111111222122111003431111112222122111111122222221231001211122232223222324uu211112221111111111111111233322212211111112232111101101110111112333431233222201123212211134222311222211233313112223322113222111114431211111112111111211111111134220113111111111111111431111122221u412121111114222221022101011123u21121102011121201022u322210011111112023310112u201343112111111342212222231222ut212212110000332233100122321341111211112232112232011123213311331102121100112244332111122114322121112321112u322112422111111112232111223u21111111121122111012322111112223122111111122222222331011111111232222222323uu212212221111111111102111223211112111111111232111101111111121112223442222222201113212211143222311222212233213111223312223211111224421211112111111111222111211234221103111111111211111421111112222u312121111114222331122101010113u211211020111223010224323211011111112012211112u1013u3111111121232222222232322tt22222210000133122310011232134122221111222211233101012222331133121212110011233343111112210u212221112211013u222112421211110111222111124u11111111122122111012322221112223122112222222222222331011110012222222222223uu212222221111111111002111222211111111221111232111112121111121112223u42322322111112212211243122211322122233213111223312223211111224421211112111111111222111211234221103111111111211111421111112222u312121111114222331122101010113u211211020111223010224323211011111112012211112u1013u3111111121232222222232322tt22222210000133122310011232134122221111222211233101012222331133121212110011233343111112210u212221112211013u222112421211110111222111124u11111111122122111012322221112223122112222222222222331011110012222222222223uu212222221111111111002111222211111111221111232111112121111121112223u42322322111112212211243122211322122233213111211112223211111113421111112211122111322222221244211112111111122321121321200112222u312121211013211331111011111123u21112212111124310122u322211001113211121211113u1113u3111111001231112222221221122112221100014423210012123113u2221101122232103u2101123223321144021112121011232231010012220u2111112311101222111111312210111111223101113u11111111121122111112322211112233221121112322222211122111111122223222222323u4111122222111211111011111332211112211111111132111113311111111122223uu22232211111222211112321211012101112322121222211222232111111133321111122102320112221122122331121121011111333211212222111122224312121111013211330111011111123u2111221212212u310221431221101111321112111111241113u31111110012311222222312212tt22222110011442331001222321342221111121122103411111232233211441211010110112322310111122103211011331110122211211121331011111222210111341111100011111111110232221111222322111111333222232112211111112212322222232343110132222211111111011111332111112211111110022121113401112122111123uu21222212111222211113321211012111212322131222211222232111111133321111122102320112221122122331121121011111333211212222111122224312121111013211330111011111123u2111221212212u310221431221101111321112111111241113u31111110012311222222312212tt22222110011442331001222321342221111121122103411111232233211441211010110112322310111122103211011331110122211211121331011111222210111341111100011111111110232221111222322111111333222232112211111112212322222232343110132222211111111011111332111112211111110022121113401112122111123uu2122221211122221111332121101211121232213122221122113221111113332111112210232011221112112133113211101111233221112122111122221431212111101432133111101211111342112111212211u211322321221101111431112111111231113u31111110012212233332312212tt2t321110011431331002223211332222122211011103411111232133201331322011110122232211111111213111012340110133211111121331020111233111112331111010111111111111222221111122222111111443222222121111111111212221222232332111132222211111111111111332111122211111111111021113311112122111223uu2122222111121121111332112102221121233312112221121113221111112332111212101343111211111112122114311101112232211112122121122221432312221100u321441111012111013411121001122114101322321212111222331111221111130112u31111110111212333322212111222t211100012u313210022241113321111222111211044111211211332013313221211211212332212111122120101124u0111134311111020431120111233111123331111011122211221121211222211111122111112uu3121122121100121101222211122232221111232222211111111111221332122222211112111111021112212213012111213uu2122121100111120101333112212221221233311112221121113221111112332111212101343111211111112122114311101112232211112122121122221432312221100u321441111012111013411121001122114101322321212111222331111221111130112u31111110111212333322212111222t211100012u313210022241113321111222111211044111211211332013313221211211212332212111122120101124u0111134311111020431120111233111123331111011122211221121211222211111122111112uu3121122121100121101222211122232221111232222211111111111221332122222211112111111021112212213012111213uu21221211001111201013331122122212212333111143222212122122012112322111111114421111111111322122341211111233222211122321111212213134112110013222331101112011112u22112111222124200222221221111221u32221111111111123431111111111122u322222222212t22222111111221111012231012333211222221222213312112222132111111u112112111133221142111121110011113u1111223212111111u3122111023310223u220111111111121111111222222222212111112111443322221221111110111212222323222222122234uu1111111111112112222122222111111111111112111211111111112313uu21111211111221112213222111101234223332111143211122122222111112322111111114421111111111322121231211111122222211122321011212213134112111013222331101113111112422112211111224200122111311111221u32221111111111123u31111111111113u322222222212222222100010120111012231113323211211212222224322102222132112112u1221221111t3321142111111111111113u1111122112211110u31221111233112234210121111111121112221222221223211111112112443222222222111110121222223332222222222234uu1111111121102222121122221111111111111122110111111111112313u421111221112222112213322111101233113332211143211122122222111112322111111114421111111111322121231211111122222211122321011212213134112111013222331101113111112422112211111224200122111311111221u32221111111111123u31111111111113u322222222212222222100010120111012231113323211211212222224322102222132112112u1221221111t3321142111111111111113u1111122112211110u31221111233112234210121111111121112221222221223211111112112443222222222111110121222223332222222222234uu1111111121102222121122221111111111111122110111111111112313u42111122111222211221332211110123311333221114322112212222211111232212211111342111111111242211112211111111222211111343100121111313u112211012222331101123110122321112222111214200222111321111211u32211121122111024u21111111111113u32221222211222t21100000022122101122112332310121121221112441100332212221111tu1222t21111t32211u2111111112221113u1111122112221111u31221111232112234210121111111121222222222111223211111111212432122222222111110121222234u22222222222234uu1111111121102212121112221111111111111123110101111111112313u32111222111222211222332111211024302232211124322212212222211111342112211111342111111111242211112311111111111111111343111222221323u213211112222331101123100123321112223111213101222110321111111u32111111122111023u21111111112223u32221222111221t21111110122122001132212333310121111210012430100332212110111tu1122t20011t32112u311111101332111341111122111221111u3122211122211213322011111111112122221222211222321111111111243212222221111111012122123uu121222222222344u1111111111012112221112222111112111111123111101111111112323u3211122211112221122223111221113u412123221124322212212222211111342112211111342111111111242211112311111111111111111343111222221323u213211112222331101123100123321112223111213101222110321111111u32111111122111023u21111111112223u32221222111221t21111110122122001132212333310121111210012430100332212110111tu1122t20011t32112u311111101332111341111122111221111u3122211122211213322011111111112122221222211222321111111111243212222221111111012122123uu121222222222344u1111111111012112221112222111112111111123111101111111112323u3211122211112221122223111221113u412123221114322222224221111111342112221111331111111111342212123u12011111211111121342111332222323312u311112122331101113101024322112122123302001222111411111112432110110122111123421111111211113u32222222111221t21200012111011111031211232321011122211122441100321211211222tu1122u21112t32112u322112211332101331111122221231110u3121222111112224321112101111112222221122222222222111111211122222232111110111012122223uu12122211222233uu111111111111111121222221111111111111113400101322111111233uu32111222211122221112222122100123311122222113322221224222111111332221111111331111111111342212124u03011111211221221342111232222322213u310011121220101113111014322122112134302101212112u11111112432110110122111123321111112211113u31232122111211t213101241110012110312222223211111221111214411003212111112214u1112ut1122t32112u322212211332101220111122222331110u3121222110112224321122101101111211122222211222222121111111122222232112111111012221323uu1212221122223344111112111111111111122211111111111111113400102432111211233uu32111222222222221002221112111223311222222113322221224222111111332221111111331111111111342212124u03011111211221221342111232222322213u310011121220101113111014322122112134302101212112u11111112432110110122111123321111112211113u31232122111211t213101241110012110312222223211111221111214411003212111112214u1112ut1122t32112u322212211332101220111122222331110u3121222110112224321122101101111211122222211222222121111111122222232112111111012221323uu1212221122223344111112111111111111122211111111111111113400102432111211233uu3211122222222222100222111211122331122222212322221212u22111111322321112101211121111111233111313u3211111112242222223421122u1232122212u30111112211100002312101432112101112u211102122122411110011222110111111111022331111001121112u221210231122112211101231111002121221111123211211321212214310123432201111114u2121u31122t2110233221121113u3111211222222222442211u32131112220111232210341111112222112221111122221111221111122222222222221211111111112234311222222222233u4211122111111111122232122221111111111112210013u42112211224433111111211112222111221112211011231123112312221221212u32111111322222111111211121111111223111312u3311111112242112123421122u2232112112430111122211100001211111432122111122u211103122112411110011222120111111111022341111101121112u22221023112211222210011001101322122111133310021133221121431012233220111111uu2121421122t211023322112212342111212222222222442211u32231211331121232210231111122222211211111122211111231111122222222222221211111111122233311222222222223u4211122111111111222232122221111111111112210113u42111211224333111222221122222111221112211111121123113412221221212u32111111322222111111211121111111223111312u3311111112242112123421122u2232112112430111122211100001211111432122111122u211103122112411110011222120111111111022341111101121112u22221023112211222210011001101322122111133310021133221121431012233220111111uu2121421122t211023322112212342111212222222222442211u32231211331121232210231111122222211211111122211111231111122222222222221211111111122233311222222222223u4211122111111111222232122221111111111112210113u42111211224333111222221122222111221112211111121123113412212221222u3211111142122221111122222111111122212232243210101222242112113322122u1121222222330112222211100101211112432221111222u3111041121123111111232221211111110210223u1110101111113u33212123112211222211121122001212100100123221121243121112421022124311111111u410101112ttt211012133211121322312211212221111441112322231211341122332210121111222222111112222221111111332111111122222232222321111111222222221122222222123u4111222112211112222243221211111111111211100103u42211211224333121221111122223111211112211121222222124u1221222122242211111142222121111111231111112122311232132200101222142212121232022u1121222332220112222211100111101112431111111222u3100042121123111111232121212211111221223u1110101111113u332121231121122222111212330012132113001121221112u3121112421122123211111111u31010011tttt1110011332111212113111111112211114u111121222121234212233121112111112222211121222222111111232111111112222222222342121111122222222122222211112244111223212211122222243221211110110111211100103431211211224433121221111122123111221112212112221122124u1221222122242211111142222121111111231111112122311232132200101222142212121232022u1121222332220112222211100111101112431111111222u3100042121123111111232121212211111221223u1110101111113u332121231121122222111212330012132113001121221112u3121112421122123211111111u31010011tttt1110011332111212113111111112211114u111121222121234212233121112111112222211121222222111111232111111112222222222342121111122222222122222211112244111223212211122222243221211110110111211100103431211211224433121221111122123111221112212112221122124u2221222122242211111142222111111111231112112222311132121111111111142212121133021u1011222331220012222211100111111012u31111111222u3101042132113111111232121112221112321223u1110101111112u23222124112112321211120233002313211311111122110243121112421132222221101101u31111111tttt11200103321112220120110221122111144111221222111234212222122112111111222111122122222221112232111111112222222222342121111112222222122212211112233111123312211122222243221221110111111211100102321212211234432131211111122222211221112212122211122124u22212211122422111011u2222111111111231112122221212121121111111111242212121133121u1111222331120112222111100110111012u31111111122u21110u2222113111111232121111122112331223u1220101111112u2223213u11221222131012013300231321031112221111024u121112311122221121101101u31112111ttt21120010222111231111111022113321113312111122211124u222222122211111111222211111112222111112232111111112222222232332121111111222222222111111112222111113421111122222233221211110211111111100101221122111234333121221111122222211212112212122111122124u22212211122422111011u2222111111111231112122221212121121111111111242212121133121u1111222331120112222111100110111012u31111111122u21110u2222113111111232121111122112331223u1220101111112u2223213u11221222131012013300231321031112221111024u121112311122221121101101u31112111ttt21120010222111231111111022113321113312111122211124u222222122211111111222211111112222111112232111111112222222232332121111111222222222111111112222111113421111122222233221211110211111111100101221122111234333121221111122222211212112212122111122124u22221111112311221011431122113111101311111232121412222222110000113u211112123312242122210331121102222111000111110011u32222211122u3100132121112111111232112111112323u3122341221110212113u2212214u21222212331002122100112u30130232212122114u010112321222222021102101421111121tt2222u1011111111131100111101122411211211111112222023u222222221211120121112122121121112222111232100111111233332221332221100111122222121332112112221111134311102222212124211111111111111111111101111111121223333322222211222332211121211112211121333014422221121222221211011431121113111111311111232122412222222111100113u321222113312342122221331121102222111011111010011u32222212122u4100132121122111111232122121112212u3122331121110212113u2211214u21222212321012122100112u31120232212122114u121103321211222111102101321111121tt2221u1011122211131111111211122u212111111111222231233122222111211221112222233121121112221111122111211111222222221331121101111122222122332121112221111124311111222222123211111111111111111101101111111111223333222222211112332211121111221111121333113322221121222221211011431121113111111311111232122412222222111100113u321222113312342122221331121102222111011111010011u32222212122u4100132121122111111232122121112212u3122331121110212113u2211214u21222212321012122100112u31120232212122114u121103321211222111102101321111121tt2221u1011122211131111111211122u2121111111112222312331222221112112211122222331211211122211111221112111112222222213311211011111222221223321211122211111243111112222221232111111111111111111011011111111112233332222222111123322111211112211111213331133122222213212322111113311211131101113111112331224121122122232111134221211113312342122221222121112222211000111011012u32222212122u3111132121122111111232122121111112u3121230111110312113u2212213u21211222211112122101112u411112332121211134122103311211222110111001211111111ttt222u0011222211231111112211122u22211122111122223232212222111111123221222224322112211221112111222111111122222222132111111112212222112244222111221111113u3212212222221221111112110111111111111111121111111333322212222111123322112211113211111213331232122222213322322111113321211131101013112112322224121122122232111133210221113312241022121232121112222211000111111002u32222212112u3111132221222112211232122111111112u312122111111131211242312213u31211222212122112101112u410112432121211134111111211113222110121111111111112tttt22u0022222211130111111211122u2211112221112221213321222211110113322122223u422111211121111111221111111112222222232111111122212211112244312111221111113u3202211222221121121122110111111111111111331111111233322222222221223322111211113211111213232222122222213322322111113321211131101013112112322224121122122232111133210221113312241022121232121112222211000111111002u32222212112u3111132221222112211232122111111112u312122111111131211242312213u31211222212122112101112u410112432121211134111111211113222110121111111111112tttt22u0022222211130111111211122u2211112221112221213321222211110113322122223u422111211121111111221111111112222222232111111122212211112244312111221111113u32022112222211211211221101111111111111113311111112333222222222212233221112111132111112132322221122222332221221111122211121311022221111123222241211221232210111321203221122113u2132121222120111123311011110111112u3222221212243111144322111111123321112111221111u4133321100112u1111232212323u32222222222111111012212u31011132211232223111221111211321111013122111111111ttt4212u0133111111130111111111222u221221122122122212u411222211110113311211123uu221112211122211222111121111222222223421111111222222222122uu321122111211223432012111111222112211221111111111111110124410011112333323221222112333321111110122112112121222221112112233221222111222221221311132221111122212131212222231111111211302121122113u2132131111120111123311011111111112u32222212121321111uu332111111124321112211121111u3133321111111u2112231212233u31222222221111221012212u31012122111242212111222210311321111014011001111211ttt4122u12331122111311111111112224221332121122112212u41122221111011231111111244221112221122211211111211111222222222321111111222222222122uu321112211211122321011111112222112211221111111111111100113401011112333332222222112233321111110132112111122232111112112233221222111222221221311132221111122212131212222231111111211302121122113u2132131111120111123311011111111112u32222212121321111uu332111111124321112211121111u3133321111111u2112231212233u31222222221111221012212u31012122111242212111222210311321111014011001111211ttt4122u12331122111311111111112224221332121122112212u41122221111011231111111244221112221122211211111211111222222222321111111222222222122uu321112211211122321011111112222112211221111111111111100113401011112333332222222112233321111110132112111122232111111111133222222112222222221311132211121122112131222222331111111212413121121102u21323u3222120111123311101111311112u32222212120212211uu332111111124321122210111111u3133322111111u2112231222233431233223331001321023211u3100323211124211121022331033232111101u011001111221tttt121412431222111321111112122214221432121122113212u41212221111020231112221244220102221112211101111111111223332120221211111222222222122uu311111221211121211011111222222111111221111111111110000012311101112233332112222122222222111100133211111113332112112132232332322111222312212210122111111123212331222222231111001113312211211112311223u212211111112u321101111321122332112121211221211uu3222111011343131121012221223213312200221141122222331214u22211123331111220014120u31022223222321111221113010321221111013012221112222tt22111211u3111112122111411211222331134221221111222143112112221011134111122223331121111122222111111111111122222222221111111111222222121144321112212211112221111111222111112233221011111111111001012210111111223321221222122222311111010132122102022210202112132232332322111222312212210122111111123212331222222231111001113312211211112311223u212211111112u321101111321122332112121211221211uu3222111011343131121012221223213312200221141122222331214u22211123331111220014120u31022223222321111221113010321221111013012221112222tt22111211u3111112122111411211222331134221221111222143112112221011134111122223331121111122222111111111111122222222221111111111222222121144321112212211112221111111222111112233221011111111111001012210111111223321221222122222311111010132122102022210201123221222332222112212223212221143111111123211222222232221111111113311122321112322223u312211111112u321011111421122213332121121111110441211211111232132222112331112213322421101141121222221214u2113202122112222002u220320012222221221111321102111432311211024123222222112tt22211112u4111111122112u2221112122111312122111122213311222233111113u111221122221111112111232111211211111223222222221111112311222222121233222211122211222221111011112111122234322111111221111110113411111112222222222111222222211111011221111102022221211123221212332122122211223211221142111111122211222332222221111111113311123321112222223u312211111112u411011111420111213442121122111210u42101111111232142221012331112112221421111131121121221214u2223101042122221002u210320012211221321101321102101432311221012123222222113ttt2110112u3111111122112u3221112111011322121111222212212ttt2331111134112211112211122221111222111111212211222222211221111112311122222222222222211122211112222111111122111122223222111111121111110102411111112222222122111221222112101111221111101122221211123221212332122122211223211221142111111122211222332222221111111113311123321112222223u312211111112u411011111420111213442121122111210u42101111111232142221012331112112221421111131121121221214u2223101042122221002u210320012211221321101321102101432311221012123222222113ttt2110112u3111111122112u3221112111011322121111222212212ttt2331111134112211112211122221111222111111212211222222211221111112311122222222222222211122211112222111111122111122223222111111121111110102411111112222222122111221222112101111221111101122221211133221222432122112111123211111132111111122112222222222121111111113312123321112221223u311211111123u411101111320011212442211122111111uu22111211112321u2221112431212112221420111131121111221114u2233120O32122221002u210210012211222331101321112001322211221112133222221114tttt110112u3112111112111u3220122011112432121222222222112tttt431111134112311111111111222211122111111111111122222211221111112311222222112221222111122211111111011111122111122222222211111121111110102411111112322221122111111222212111101222221111122221211133122223432122111111113222111131011111122112212221221122211111112223123311122111223u311221011113u411101111320001221441211111011100uu221112110022214222221144121111221142012113112011222222342332230N02123220002u220110112211121331111221212101222112211112133222211123tttt210123u2112211122111u3110122001112u321212222222211122tt2431101133112321111111111222211111111111111111222333211221111123311222222112222111111111111111111111111111112222221112111111121111110101311111112332221122111112222211111112322110111122211211133122223432122111111113222111131011111122112212221221122211111112223123311122111223u311221011113u411101111320001221441211111011100uu221112110022214222221144121111221142012113112011222222342332230N02123220002u220110112211121331111221212101222112211112133222211123tttt210123u2112211122111u3110122001112u321212222222211122tt24311011331123211111111112222111111111111111112223332112211111233112222221122221111111111111111111111111111122222211121111111211111101013111111123322211221111122222111111123221101111222112111342210234332222112221132111011u2111011222121123321122123320111112234213321132111234u311232111113u4111112112101111124u1200210121110u4212111121122114111211144122221222242110113212012233233331222213321244310011422001011121011143100011111010221211221111113432222111uttut110134u3122211321011421211121112114311212222223421222t22430001121113321211112112321111112111211112211222223222221111124421222222121122213442122211111111111111111111111123321111111211111001111111111112233332222111223311211112102311110221123211221231322112433211211322122222110142011111212121214222212233121111101232212421342111234u311242011113u310112221211011211uu21014021012103322211121102112311211013223211111114201212321011112223311222223234314u2000124210000122111121u41000112111012301122210010123322221233ttt223112442312102412101421111111111112221242222223411222tt1441111121113311111111112321111121123112111111112232212221111124u21221133111221123u43122111112111112111111221112234422011111112211101111101110122233323232212122322111111112321121121114222111231322112433211211322122222110142011111212121214222212233121111101232212421342111234u311242011113u310112221211011211uu21014021012103322211121102112311211013223211111114201212321011112223311222223234314u2000124210000122111121u41000112111012301122210010123322221233ttt223112442312102412101421111111111112221242222223411222tt1441111121113311111111112321111121123112111111112232212221111124u21221133111221123u43122111112111112111111221112234422011111112211101111101110122233323232212122322111111112321121121114222111232432112433322111122122221111142111112112211214221111222121111101232222310242122223u312342011113u310111221111011111uu2101401100101321211111111321231121101322321111221420121232112212232222222212223u32442000124200000122111111u41000112110012202212210010124421221233ttt223102332312102422101321111211111112221242222223u1122uttt442101121113311111111112321111121123112221111122222212221111124u2122122311112111344312221222211111111111211122223u421111111112211110111101111122233332232212112322211111112321111111223221111232432212333332111122112211211142111112112211214221112212122111111232232210142122223u312343011113u310110121111010101u42112301100101311111111211431231231001321211112222421112221112222332222212212223432331000113100001111010111u4110110211011220331211110012u411111234ttt12u202221312103u221112212112122111111222u2222223u1122uttt332101121102212211111112321111122233112221111122211111121111124u2112222222112211344322321222211111101111211222214uu11111111112211110111111111222333232232212112322222111112321111111223121111232432212333332111122112211211142111112112211214221112212122111111232232210142122223u312343011113u310110121111010101u42112301100101311111111211431231231001321211112222421112221112222332222212212223432331000113100001111010111u4110110211011220331211110012u411111234ttt12u202221312103u221112212112122111111222u2222223u1122uttt332101121102212211111112321111122233112221111122211111121111124u2112222222112211344322321222211111101111211222214uu1111111111221111011111111122233323223221211232222211111232111111122312111112142222332222223211111211122114311111111211110u32112331211111111122222121232221112242112u3111123u310101221111011211u41112311111002312111111110431221232111u31211102221322221122212122321212211223222222210O10112100001112110112u3110110221012111432221231102u411112234tt21tu2121113121134222121222111132111121223u222222231122ut2t11210123210121221111111221111112233411111111111121122211111112221122222234331112233322111111211111111111111122224uu3111111111221222111111111111133223223221112232112321111232111211123212222212242223432222222211111212222114311111111211110u32112331211111110111122111131221112232112431111124210002221212121211u41112221111101322111111110432221122211u31212102221322221123211222322112112122222312100O00212100001122110112u31101003310121014312212311014311112333tt21tu2121213221033221111222111132111121113u222222131122ut2211210112210111211111111221212111234311122111111222222212111111111222222234431112222222122111211111111111111112223uu3111111111221222111111111111123223222220122222111332111232111111112212111212242223432222222211111212222114311111111211110u32112331211111110111122111131221112232112431111124210002221212121211u41112221111101322111111110432221122211u31212102221322221123211222322112112122222312100O00212100001122110112u31101003310121014312212311014311112333tt21tu2121213221033221111222111132111121113u222222131122ut2211210112210111211111111221212111234311122111111222222212111111111222222234431112222222122111211111111111111112223uu3111111111221222111111111111123223222220122222111332111232111111112212111212232123432232222111111213211113210111111321121422212431211221110111121110131121122232113421111123210011221112121211u41112221121111321111112211u31120121111430211112321322211123211222221122122122123312111000212110001123110112u3010111431012212u3222123101133111133332t20231112213231033231112221111132011122113u212211121222ut1101110111210111211111121221222111234311112111122233222222111111101222212234431121222222221111121111111111111111223uu4111111111211222111112111111123332222210122222111332111232111111111212111212131124432231121111111213211113210111211331121422213431211332111111121110141112222132113421111113110011122112121211u41112231121222421111112111u31020121111420201113321321212113211112221132122222112212111000212110001223110112u3010012430013212u3232123211122122133322220221112203231022231011221111132001122113u212211121222ut2112211211211111212111221221222111134311111111222233322222111111112212112234321221221111211111121122111111111111123uu4111111111211232101112111111222332222210122222111332111232111111122213211212131124432231121111111213211113210111211331121422213431211332111111121110141112222132113421111113110011122112121211u41112231121222421111112111u31020121111420201113321321212113211112221132122222112212111000212110001223110112u3010012430013212u3232123211122122133322220221112203231022231011221111132001122113u212211121222ut2112211211211111212111221221222111134311111111222233322222111111112212112234321221221111211111121122111111111111123uu4111111111211232101112111111222332222210122222111332111232111111122213211211211224421231121011111223111114101121111331211321222u31211u22111102311111142122221223243211111211111101220111111112332212330222321222110011101331111111111u22111103421111112113211112211242112122122131022210112101112122211112u4010111u3001112332332123111011141143222211231211132321111230112111111131011111113u222232121222u422122111112112311111111111222212112233111112111122333322222211111122212112243311112222112211111111111111112222122124uu1110011112111331111121111222332232331111211111114u4211221111111122112222211211213421231232011112222111213111222111331211221223u31111u221111123112111421321212232u3211111211100101220111111112332212330221331223111011201341111111111u221111044211111111132111122112431122221222220123201011011231212111124301011143012112331322123111011141143222111331111133221111230111121111121010101123u222133121222u322111111111012321211111111222211111223111122111112233322222211121122222222233221112232112221111111111111112221122123u41111011112111331111121121222322332332111211111114u4212221111221122222332211211213421231232011112222111213111222111331211221223u31111u221111123112111421321212232u3211111211100101220111111112332212330221331223111011201341111111111u221111044211111111132111122112431122221222220123201011011231212111124301011143012112331322123111011141143222111331111133221111230111121111121010101123u222133121222u322111111111012321211111111222211111223111122111112233322222211121122222222233221112232112221111111111111112221122123u41111011112111331111121121222322332332111211111114u4212221111221122222332212221213311232232111121222121213211121111331211221222u31211u221111123112111411321212232u321110021110000132011111111223231233012233122211110120134111111111132221111442212112112321122221114311222222222201133010101222322111111232010111u31121123212112231111112311332211112201121431101112311112221111210111111134122122121233u32111111111101232111111111122221111111221112211111223332222221111112322222232222221223211222111111111112211233212212344111111111211132111111112112233233222222222111121443212221111221122222222212221213311232222121111112221213211110111331211221222321211u221111133102111411320212121u4211000322111101330111111112222312330122431222211101211331111111111321211114u2212112112311122221113311222222222200144110101112311111111221011011u41121123321112221111112312332121111101121431101112311112221111111132111123122132221332u32111111111111232111111111122221112221111112211112233332222221111112222122232222221233211222211111111112211233212221233112111111211122111111111112233333321222222211121343211111122211122221122212221213311232222121111112221213211110111331211221222321211u221111133102111411320212121u4211000322111101330111111112222312330122431222211101211331111111111321211114u2212112112311122221113311222222222200144110101112311111111221011011u41121123321112221111112312332121111101121431101112311112221111111132111123122132221332u32111111111111232111111111122221112221111112211112233332222221111112222122232222221233211222211111111112211233212221233112111111211122111111111112233333321222222211121343211111122211122221122212321222213322322111221111221111111121111331111221121211212u21111113311111111132121322143111111321100101431111111222321212330221431222211121101331321111112221311114u22111011122111122221142112222222222001441100011124111211211011110014311111123u32220021111111123422110101021224211110123121111122121111u2112222222232222332422212111100111231111111111122222112221111122111212223343222112111112212112222222222222212222332122111111111223211221122111111111101111111111112111234443231221112211110332211111122111233222112212321221123322322111222221221111111121112331111221121311222u21111113312211102132121323143211111321111101431111111232321212330220330222220131101231321121122221311114u22221111122111122332242112322222322001441100011113101222210011120114302111113u3222112111111102342210011101112u212110123121211122221101u21122221222321223334222122111001112321221112211222222112111211221112223234u3222112111112212223332222222122112212333122211112211222211221111110011111101011111111222112233443232221123321110332221111122111244222111212321221123322322111222221221111111121112331111221121311222u21111113312211102132121323143211111321111101431111111232321212330220330222220131101231321121122221311114u22221111122111122332242112322222322001441100011113101222210011120114302111113u3222112111111102342210011101112u212110123121211122221101u21122221222321223334222122111001112321221112211222222112111211221112223234u3222112111112212223332222222122112212333122211112211222211221111110011111101011111111222112233443232221123321110332221111122111244222111112211212114222332211111221321212221111113311103113122221211432212113313211122332222211234111111332100101430211111222221212322221331232310131011222221221112313211114432221011221221112222231113222223212001332110002113100222211010210124211111223u3221111121122010431121101221212u222211234321121212101101u31023212122321123433211243111110112421111111111112222111221111111111222333u4212222211111221113422112221112222222343111111111222121211212112211111111321101111212211211234432331221123311120333122211112231134322222212221222114212322111111111321201122211113311103113122221221321212113313211121232222211123111111331100101430211111122222212321111331122310131011222221111112313211114432111011111221112212232113222122222111332110012113101212211010210123211110112u2221211121122121431121101221212u223211123222121212111101u21022222122322223433311132111111112421111111111122222111121111111111122333u4222211111112222223u32212211222211111343111111111111221211211111111111112431101111112211211224432232221123322121333121111222231124221222212221222114212322111111111321201122211113311103113122221221321212113313211121232222211123111111331100101430211111122222212321111331122310131011222221111112313211114432111011111221112212232113222122222111332110012113101212211010210123211110112u2221211121122121431121101221212u223211123222121212111101u21022222122322223433311132111111112421111111111122222111121111111111122333u4222211111112222223u32212211222211111343111111111111221211211111111111112431101111112211211224432232221123322121333121111222231124221222211222222224222221112111111311101112111113311112112122221222211212112213211121223332222222211111331010111330211111122322212221111231222220131011221221111212312211103332111120111111222211232124221122224211211011112123111212211121311112111121112u212122212123103343121111122121120243112222211113111211114211112221232121233233112u3111111113321111111111222232211111222221111112334uu33211112111222233uuu222221121121112123222111121111132111111211122111112233111211111211111122443222222212322222133311111222313212321112211221222222322221211321111121110111111111331112211212222122121231111111321111122344222221121111143112110133011111122232221221111122122222112111122122222111331111110222211112111111111221122112u22212222u311210011123112121212101121321111112111213u111122212122114342121110122232120243112222211124211211114211112211332121233233213u3111111112321111111111122122111111222221111122333uu322111221112222234u4111122221112112122112111111122233111111221111111112133111221111221111113433332122222222322133211111123313212332111211221222222322221211321111121110111111111331112211212222122121231111111321111122344222221121111143112110133011111122232221221111122122222112111122122222111331111110222211112111111111221122112u22212222u311210011123112121212101121321111112111213u111122212122114342121110122232120243112222211124211211114211112211332121233233213u3111111112321111111111122122111111222221111122333uu322111221112222234u4111122221112112122112111111122233111111221111111112133111221111221111113433332122222222322133211111123313212332111211221122333322212222421111121110111111111331112311212222122121231111111221111121244223332222111143113110132011111223232221211111111022232113112122122222112231111110122121011111111111221222112u22212222u321310011122111131211001121431000112111213u21112221111212u33212111112224212024311212221112u21121111421111221133212123324u323u3111111112212211111111111111111122222211111122333uu322112221112222224u31111222211122111111111101111221331111212211111111111331101111111211111234332322222222223221232111111234121123321112212211223432222122213211111211101111112113311133112222221221212311111112112121112u4223332232111133113100122011111233222222212321110022222013122222121111112231211111233131001122111111222221122u12222222u422410001122111032212101110u31000112111223u21102221211112u32212111102214312024311111111112u2112111142112112113212112332uu322u311111111111221111111122111111122222211111112233344222222221112222224u31221122222112111111112211111111341111222221111111112442111111111111122234332222322233234222222121111233221222321121212211223432222122213211111211101111112113311133112222221221212311111112112121112u4223332232111133113100122011111233222222212321110022222013122222121111112231211111233131001122111111222221122u12222222u422410001122111032212101110u31000112111223u21102221211112u32212111102214312024311111111112u2112111142112112113212112332uu322u311111111111221111111122111111122222211111112233344222222221112222224u3122112222211211111111221111111134111122222111111111244211111111111112223433222232223323422222212111123322122232112122112212343122111112211121122300111122211111114311212221232211221122121222113121343221121343001122113111001021111232232132212u21110122211112223222121111222121121111221132111111111012322112123u12212223u410u10011122010032122212211441101112212213u0130222122110244112111111102u20012u411211221212421110111u21122112233120122223u3123221111101111111111211111221111121222221111111233243221221111112223234u3222211132112111111111231111122222211123212112111111233311212110111123443443333333223233u22112221111233231223231211222222222343122222222211121112300111122211111114311212332231211221111232222113111342222221243111112113001111021111233233121202u21100022221112113322122121122121221111322132211111111012322123112u12212212u410410011122010032112211110441100111111113u1131331232210243212211112212u21112u421111221212321110111u21122121233111222223u312212111100111111111122111122121111111222111111123323332112111111222222343222221122111111111112331111122122211122111111111111222211211111111122343443331232223233422112221111233331223221211222222222343122222222211121112300111122211111114311212332231211221111232222113111342222221243111112113001111021111233233121202u21100022221112113322122121122121221111322132211111111012322123112u12212212u410410011122010032112211110441100111111113u1131331232210243212211112212u21112u421111221212321110111u21122121233111222223u3122121111001111111111221111221211111112221111111233233321121111112222223432222211221111111111123311111221222111221111111111112222112111111111223434433312322232334221122211112333312232212112222222233431222222211111111133111111111111111143112112222312122221112331111131113321322312u3111111013001111032110233233121202u22100022221101113322122222123111221111222142211122111113322133112412211211u410410001122010032112111110441101112212223u1120331232220243222111112211u22212u421111111212211111121u21122221222111221113u3112121000011111111112221111221221111111221111111232232421111111112222222222222222211121111111223411111111221111221111111111111111111111111111123333433312322232334212222211122233311133212122222222333431211122211121112143111111111101111243112111113312122221112321111231213321322312u3100001013110100032111233232121212u321101232211011134211212321331111211112211422211221111133221222124122112124410310011233110142211111110441111112222223u1110320321220233222100012111u22212u321111111211211111122311122221122111121113u3111111000011111121111211111111211111111221111111232232322111111111222222222222222321122111111123421111111221121222222121111111111111111111111112233333223322232334112112211121233211133102222222222333431211122211121112143111111111101111243112111113312122221112321111231213321322312u3100001013110100032111233232121212u321101232211011134211212321331111211112211422211221111133221222124122112124410310011233110142211111110441111112222223u1110320321220233222100012111u22212u321111111211211111122311122221122111121113u31111110000111111211112111111112111111112211111112322323221111111112222222222222223211221111111234211111112211212222221211111111111111111111111122333332233222323341121122111212332111331022221112224423312221233211211111u3121111111111101243212211123322122311123322111231212321222213u3110001113110000031011122232032222u310111332212112143122212331331111211112221422111221111244222223212122222222310100011223110142211122110uu100111222111121123111210111232332110112111u210113121222111221112211133211122211122111243223u31011101111111111111123211111111112221222231111112432321233211111012222222221122234321222111111134211112212111222222222211111122111111111111111111223322221233323342221111111111222122321132221112134413212222233211211111u2021111111112101242211111222121122211123322111231212322221213u3110001113100001131011122233121211u320100332312122133122111331241111211111221322111221111244222223212122222231211000011122010032211122210uu1101112222222111341122122113323211101222124211112122112111222112211244111123211122111243223u31011111110011111111233211111111112211222231111112332312233211211112223222221122234321222111111122111112212111221212222221111111111122111111111111122322221244223332221111111111112222322132221112134413212222233211211111u2021111111112101242211111222121122211123322111231212322221213u3110001113100001131011122233121211u320100332312122133122111331241111211111221322111221111244222223212122222231211000011122010032211122210uu1101112222222111341122122113323211101222124211112122112111222112211244111123211122111243223u31011111110011111111233211111111112211222231111112332312233211211112223222221122234321222111111122111112212111221212222221111111111122111111111111122322221244223332221111111111112222322132222112134u13212121233111212111u2031111111122102132101112332111222121112312111231213333321213u3100001013101001131000011343220211u3211003333222221332221113312u211111110111132111122111124u222112113122222231222110011122011021211113210uu11111121122211113u02222321233122011001132232111121330111113221111112uu1111232111221112u4223u3112111111001111111112311111111111121122224111111222331313211221111222332122112123431122221111211111111221221122111222222211111111122311111111111112232232013321333223111122111111223331213222121222441111222223321111111143111112100123101222111121241222221122113121011132222441122211u31100110130000100211011114412212124u110003422343221222221123320311233000012123211122211112342222222221331221221410012221121122012111111104u202111222211211024122112211232111210022321421111213311111234211211213u1022211222111113u332343111212211111111221112221111111111112122224211111222232222221111111112333222223333332122221111111111111221222221122122111211211111112411101111111122223222123323332222111221111001122332213222121222441111222223321111111143111112100123101222111121241222221122113121011132222441122211u31100110130000100211011114412212124u110003422343221222221123320311233000012123211122211112342222222221331221221410012221121122012111111104u202111222211211024122112211232111210022321421111213311111234211211213u1022211222111113u332343111212211111111221112221111111111112122224211111222232222221111111112333222223333332122221111111111111221222221122122111211211111112411101111111122223222123323332222111221111001122332213222221222442222222223323111111143111122111133211112111211341211222221123111111131221342222211421111111231110100211111113322122124u2000022223432122322221232102012230110122221111111111124u32233222223322212214111021242200131111011111134102111343322322222123222213212321310121211321111103211222144221211104u1121211212211123u331233111212111011111221111112112211111112222223210111122222222211111001221222223322222321122111111111111111221222211112122221112211111112411111111111122222222123422332232222211122112112233114211111122442221322222213111111132111111111133211111111211341212112211123111111131122343222222321111011230000100211111112122122124u2011022213421112222221232111011231111123311121111111124u322222211233222222241010312u22001311111111111331011114u3212222112123322113212221410121221320111103211111144221201113u1121111211221123u320122111212111011122111222223112221111111222223210111122222222211111111221112222222222221112111111111111111111222321112122221111111111112411111111111122222211123423321222222211122112111222124211111122442221322222213111111132111111111133211111111211341212112211123111111131122343222222321111011230000100211111112122122124u2011022213421112222221232111011231111123311121111111124u322222211233222222241010312u22001311111111111331011114u3212222112123322113212221410121221320111103211111144221201113u1121111211221123u32012211121211101112211122222311222111111122222321011112222222221111111122111222222222222111211111111111111111122232111212222111111111111241111111111112222221112342332122222221112211211122212421111112243122132221221311111113211111111113321111111111134121211221112311111113211244222222212100101123000010031111111212333212uu1021122313421111221111342111011331111123311121111111113u3222221112332222222u2010202412011201111111110321121103u2211212112124322113222112u11222121210111114311111144211200213u2122211211221133u32012112121111111123211122222321222111111111222431111112222222221111232122221222122222122111111111111111111111122332221222212221111111111131111111111112222221112342332122322221112111111122002421111122233122122211122311111112111111122113311111111111134121211211112311211113311233122222213100101123011010121111111112233212uu113212122332211112111134311111233101112431122211111111343221221112332232233u2010201312112201011112210101111114u221111211222u311113332012u1133212121122111u31111114411120121342122211211221233u42112112232211111123321111122321221111111111122432111122222223321111333221222222122222222212211111111111111111122342221222212221111111111121111111111122332231112342232223422211122111112121002u21211122233122122211122311111112111111122113311111111111134121211211112311211113311233122222213100101123011010121111111112233212uu113212122332211112111134311111233101112431122211111111343221221112332232233u2010201312112201011112210101111114u221111211222u311113332012u1133212121122111u31111114411120121342122211211221233u42112112232211111123321111122321221111111111122432111122222223321111333221222222122222222212211111111111111111122342221222212221111111111121111111111122332231112342232223422211122111112121002u212222332331221322212233111112121111111320133111111222311231212222211123122221141112333222211231011010120100111201110121221u43213411321312212220112222224u3222112430001124312213111111113u421122112222223322141011222323321201012213300001200113u212222221113u311224222012u0123222211122111u311221244112322103u2122221222221222u32011101123221101112221111111331111111111121111332111112223222111121342122112222222112222224u321111111111111221213422212222122122112221111011112111112223332311123333321224233212221111111231124223111332321111123111222011111111211211312022221121113221222223111212222112221242112332321212141111111110000111201111122122u32223322u12222212121012221123u4121132321001123311122211111113u4221212321332223112211023122234222111131033100001011044322112221122uu22134423113u1222233211121011u311122232113u1311242113221411221233uu112111222u1211011122211111113322212221222222223332111133221222111212441112111222222112111344322211111111101122213421222122111222111112211111112211112243432321112332221124322212211112111221234322111332321111123111222011111111211211312022221121113221222223111212222112221242112332321212141111111110000111201111122122u32223322u12222212121012221123u4121132321001123311122211111113u4221212321332223112211023122234222111131033100001011044322112221122uu22134423113u1222233211121011u311122232113u1311242113221411221233uu112111222u1211011122211111113322212221222222223332111133221222111212441112111222222112111344322211111111101122213421222122111222111112211111112211112243432321112332221124322212211112111221234322111221222222222111222111111111211111311022111121113221221123112211222112121242112332221212241111001110000101200111122222u3222232241222222212111222111243121142322111123311122211111113u422021221133222321111101222222422221112103321101111204u322112111122uu1113332311341111222221131011u311122222113u1211241123221411111343uu211111122u12110111222211111133222122112222122122211111332312221111134411111122222221122223uu322211111111101111213421112122121222111112211111112111112243442221112332221124322212211111111221134322122221222222212121322111121111111111311011111121114221222212212211232022121242112332222222241011011110000101211112223222u3221222241232212222011122111233121142321111123221122111211013u322121211133232331110100122222422211112103310001111214u322112111122uu1113332211231101221132242111u411222121013u22112312232213111113u2uu211111122u12110111112211111233122111112222121122211112322322222111234412211222222222122222uu321111111111101111213321112122121122111122111111101111111243342221111332221223222212221111111222134322122221222222212121322111121111111111311011111121114221222212212211232022121242112332222222241011011110000101211112223222u3221222241232212222011122111233121142321111123221122111211013u322121211133232331110100122222422211112103310001111214u322112111122uu1113332211231101221132242111u411222121013u22112312232213111113u2uu211111122u12110111112211111233122111112222121122211112322322222111234412211222222222122222uu321111111111101111213321112122121122111122111111101111111243342221111332221223222212221111111222134322022122311122222111441121121111111112321111111121114221123311111121131133121142111222233122241001112111011111111122212232u32211223u12221133220111221111221201u2210001123121121011221113u422121110232233322321010121113u222111211144200010112143102322011122u301323222001122122210222410114311222211113u32111222221103211123u2u3211121122u12110001111111112233122111111123222122211122332322222221224u211222222222222111114u321111111111112222222221112211221111111121122101111111111142342112111232121224222222222211112212333323122222321122223112441111121211111112311111112121113221113311111122121134121141011222134121241001122111111111100011112232u42211223u11221133221111222111222211u2111111112132221011222112u32223111123223332233101112111342222112111331000101111321122211122124202323221011133223221222411113111222111113u32211222221103111123u232111221122u11000001211111112234122111111112222111111222u43322112222124u211211122222222111113u321111111111112222221222112211211111111111123201112111111143442222111122121224222211122211112212223322122222321122223112441111121211111112311111112121113221113311111122121134121141011222134121241001122111111111100011112232u42211223u11221133221111222111222211u2111111112132221011222112u32223111123223332233101112111342222112111331000101111321122211122124202323221011133223221222411113111222111113u32211222221103111123u232111221122u11000001211111112234122111111112222111111222u43322112222124u211211122222222111113u3211111111111122222212221122112111111111111232011121111111434422221111221212242222111222111122122233222212213222222231224411112112111112222111121121111131211143211222122111341211410111221441212u1001123111101111101111222122u42221222401221244221111222111122211u2211111122132231111122202u31113111122113332233100121111242222113001111000101121321122101122122112323221011122123121233311113111221111113u312111322211031111234321122211222u11000011111111112234122111111112222111112222uu3322222211124u211111222222222121213u3222112111111112111211221222112111111111111232011111111111434422221111221112232222112221111133222222112112212222222122224411112112111112232111121111111131211144211222122111341211410111221441212u1001123111100100111212222111u42221122301321244221111222111112211u2211121222143231111112203u41102111132113333233100131221341121113011011011111121311123211122121011313221122221023021233221212011221111113u312112321211031110233321222211222u11101111112211112244122111111112232112222222uu3211222111213u11111222222222212121243222112211111011111211222222112111111111111231011111111111323422210012221112231112122211111134222221112112212222222122224411112112111112232111121111111131211144211222122111341211410111221441212u1001123111100100111212222111u42221122301321244221111222111112211u2211121222143231111112203u41102111132113333233100131221341121113011011011111121311123211122121011313221122221023021233221212011221111113u312112321211031110233321222211222u11101111112211112244122111111112232112222222uu3211222111213u111112222222222121212432221122111110111112112222221121111111111112310111111111113234222100122211122311121222111111342222211122132221213422322232211131111111113221101111112111112211u3211111222212341211211312112431222310011321110011012211222222224u32221111102221u4122112212211111111u22223312111u3231210221112441112222121113432143101222222332020102111110011120111301042211124121122333311134132123111244211221133221111114u321121311112111110222321133122312411101011122211122334212212112211221112221122uu42212211112123112112223222244211111122111121111111111112112222112211122224111111111111111111122233222211112222222311221111111111343232222122132221213422312132221121111111113211111111112111122222u3211111222212241211111412112441222311111321110011013221222223224u22211111112211u4223212212211111121u21223322111431211112111134u221222113221233214310123222223102010212110001113001130114221102u12111233221114u1211231112431111111u3222101114u311122311112111111232321233122312411101111112212222334222211112222221122221122uu422222111121121121122232223uu2111111111111111111111122122112222222121212351111111111111111111222333322111122221222112211112210113u3232222122132221213422312132221121111111113211111111112111122222u3211111222212241211111412112441222311111321110011013221222223224u22211111112211u4223212212211111121u21223322111431211112111134u221222113221233214310123222223102010212110001113001130114221102u12111233221114u1211231112431111111u3222101114u311122311112111111232321233122312411101111112212222334222211112222221122221122uu422222111121121121122232223uu2111111111111111111111122122112222222121212351111111111111111111222333322111122221222112211112210113u3232222112132221224421212232121111121111113210121111112121122121u3211222222222341111111412113441112211111421110111013321222233223u22111111112212u4222212322221111121u212233222214312011111112344111222123222232214300112221122102010213210001113111130104211113u11112333221114u1211122212430111111u32321111134211132211112111111343322233121322311110111111222222234222211112222221122111122uu322222111121110111122232123uu22221111122211111111111221332111122221212113u1111111111111111111222333332111122221122211221112110113u322222211213222222442121223211211222210111321012111111112113212142211222112312341110112412113441112211112421110111013421122233213422222211112212u4222112322221111111u32224322221431201111101224311122222223223121330112232101221101011321100111311112011u212234u11102343221114u1211122212320111111u223211112331113432111121111113u33222331214223111101111111222221232122111122112111211112224u322222111121111111122232123u422221111122211111111112221332111122221212113u1111111111111111111222333432111122221122221222222111113u322222111213222222442121223211211222210111321012111111112113212142211222112312341110112412113441112211112421110111013421122233213422222211112212u4222112322221111111u32224322221431201111101224311122222223223121330112232101221101011321100111311112011u212234u11102343221114u1211122212320111111u223211112331113432111121111113u33222331214223111101111111222221232122111122112111211112224u322222111121111111122232123u422221111122211111111112221332111122221212113u1111111111111111111222333432111122221122221222222111113u322222111213212222343222312111212422111111212112111111101113212132222232222211231111111412122331211111113u31110100112421111122222322111211102222u4222102322221111120u31224422111431211112111123311222222223222221320123332111231111111321000111322212011u212223u11102233121114u22221222112211221113332111111221112441111121100114u3232133111u2121101011111122222222321221121211122112211122233223222211111111112222222222443111111112211112111211222222222222222121221241111111111111121211222224u22101121231111221122222111123u222222111223111123443222422111212u21112111212112111111112114212131222333321112231211111412122331211111102421111100112431121122332123222221102222u3121102322221111120u21213322221431211112211123312322333323213221320213421111232112111320000111312112011u112212u11101223121114u22222233211111221112331111111221212u42111121110113u2232133111u3121100011111223222222321221121221122222221111133234322222121111112222222222343222211111111122111211222233221122122112221031111111111111121211222224u22000121121111221122212211124u222122221223111123443222422111212u21112111212112111111112114212131222333321112231211111412122331211111102421111100112431121122332123222221102222u3121102322221111120u21213322221431211112211123312322333323213221320213421111232112111320000111312112011u112212u11101223121114u22222233211111221112331111111221212u42111121110113u2232133111u3121100011111223222222321221121221122222221111133234322222121111112222222222343222211111111122111211222233221122122112221031111111111111121211222224u22000121121111221122212211124u222122221123211113432313421222213421111111112113111111111114212212222221222211111011112u12112211211211112u22211110013u22111122332112111111111222u3231111221122223021222223323210321111213112222222112332222222221111112u11121232012101431001111421111011u222213321102123022113u2133113u2112222211123311011112u1113uu2212101100123u2221132112u2211111100111122222221321221122211223431111122233324321111111111112222222222333111111112111111122111221212211111234112112210111110111111211111222323422111121132111221122222221024u122112321123211123431213311112213422111111111112110001111114111222322221112210111111112u12212211222211102u22211111013u22121222221111111211101222u3232111221111123121222223323221321101322122233332222222222222221101212410011232112101331001111222210011u112213311112113122112u2134213u3223212111112211011012u1113uu232211110011tut221121112u21111111111211222222213212211221112234411111222222243211111111111122222223223322211111121111111111112212222111222341221122111111111111112111112123234221111212321112211312211111244222112331123211123431213311112213422111111111112110001111114111222322221112210111111112u12212211222211102u22211111013u22121222221111111211101222u3232111221111123121222223323221321101322122233332222222222222221101212410011232112101331001111222210011u112213311112113122112u2134213u3223212111112211011012u1113uu232211110011tut221121112u21111111111211222222213212211221112234411111222222243211111111111122222223223322211111121111111111112212222111222341221122111111111111112111112123234221111212321112211312211111244222112331122111222221113311222111211111112211123111110111124111123221111212211222222022u12222111122211102u22101021112411232232221121112221001222u3122211211100123111222112113221112202u21232122331221112222222222100123u11110121122112210001101133211100u1121134101131232321123223u21242112111112323311011013u211244242222211111ttt220121122u201111011112112222211122112111111122333111111112333u32111110110111221123332221111111111211121120021122122222122234u1111111111131111111111111111223233221111212421111111311111113333312211231222111122221113311222111211222122221223111110111224111123222211211111132221112u12222111122211102u2210102111240113223222111112223100111243222211211101123111222212112222112211421232122332221112322222222101123u1101012111111320000111114321110041131134101132232321123224u21242222211113423211111113u211233132322211122tttt211211313111111111112112222211111111111111112233111111112222u32111110110111221123322222111111111211111121111122121221112234u1111111111131111111111111111223343221111112321211111321111123422312211121222111122221113311222111211222122221223111110111224111123222211211111132221112u12222111122211102u2210102111240113223222111112223100111243222211211101123111222212112222112211421232122332221112322222222101123u1101012111111320000111114321110041131134101132232321123224u21242222211113423211111113u211233132322211122tttt211211313111111111112112222211111111111111112233111111112222u32111110110111221123322222111111111211111121111122121221112234u1111111111131111111111111111223343221111112321211111321111123422312211122222211121121113212222112311221122221222110010112223111123222211211111141111112u12223111121211113u211010311124011222322111112223420011224322221121111112311122222101212211110142123122233222222233212221210112341211122011111430001111114422010041222144111132332210124124u21242212211113u12112111113u2011332124212111222ttt212312412111111111112112222211112111211111112223211111112322u42111110110111221122322332221111111111111122211122121121112224u1111211111131111111111111111223343221111112321212111321121124422312211122332221121121212212211113311111132111112111111112221112123222211111211241121112412223112121211113u2110003101241112223221111221124200112233122211221211123121221221012122111111422221222232222222u32122213101123413221221110114310011112143220110322211uu111121341210123124u21131112111112u11112111013u2011322124212111222ttt112312u21121111111112112222221112211221111112123221111112332u42111110110111222222222432122111111111112223311122121121112123u1111211111121111111112111111122243211111212311212111321121124421212111122332221121121212212211113311111132111112111111112221112123222211111211241121112412223112121211113u2110003101241112223221111221124200112233122211221211123121221221012122111111422221222232222222u32122213101123413221221110114310011112143220110322211uu111121341210123124u21131112111112u11112111013u2011322124212111222ttt112312u21121111111112112222221112211221111112123221111112332u42111110110111222222222432122111111111112223311122121121112123u1111211111121111111112111111122243211111212311212111321121124421212111123u311211112211221111121143221111121111131111111123211111241111111133112411111123111221112222110034211101320133111111321121112112420022213321322022121001312111123201341011111242121211341311222144111311u111113311122111011013u10112113322110211111212u40223334u2101123114u21022122111003u23121210113u101222212u12121212tttt201213u3223211111011111122221111222221121111222111111111222222211221111111121233233244322211112222111122442111111222111122342211211111111011111211111112122243211111212321212112211122113432222112323u321221213312221122221143112221221111141101111122211121241111111143112411111122112221212122111034221200320122111121331121112112320023212211432122221101313211113201242111111232222311341321222144212321u211111222212111011013u10111113322121211111112u40234333u2101123114u21122222111103u23121110113u101222212u12121212t2ut211113u3212111111111111222221111222121121111222211111111222222221111111111121223232244311111112211111122442111111222111122241111111111111011111111111111222232111111222321211112221111114432212212213u321221213312221122221143112221221111141101111122211121241111111143112411111122112221212122111034221200320122111121331121112112320023212211432122221101313211113201242111111232222311341321222144212321u211111222212111011013u10111113322121211111112u40234333u2101123114u21122222111103u23121110113u101222212u12121212t2ut211113u3212111111111111222221111222121121111222211111111222222221111111111121223232244311111112211111122442111111222111122241111111111111011111111111111222232111111222321211112221111114432212212213u321222113312222222121132222222221111141111111122211221241121111243112411111222222221221122111023221200320122112121432122212112210023322111u3212222210122u31212u202243111112232222322342222223144222322u222111123212101011013u10111113312121111111112431234323u1101123124u211222221121123132101101123001222223u1211022322tt211113u3212111112111112221111111222121121111223211111111222222222111111111121222232244311111121111112122342111111111122222231111111111112111111111111111222231111111223321211112222111114432112211213u3212211133122222221110213211222111112u1111111122111111232222111243212411111222222211321123121112111100320111122121331111223212110122321111u3212232221023u31122u202243211112222222233332222223133112322u322111123312101011013u11111113312121111211111332433212u1111233114410222222112112213210111111201122122341211012322tt212213u32122121111111122211111112211211211112333211111112222213221111111111211222332u4312111111112222111332111111111122222221211111111113111111111121111123232111112223321211123222111114432101211223u3212211133122222221110213211222111112u1111111122111111232222111243212411111222222211321123121112111100320111122121331111223212110122321111u3212232221023u31122u202243211112222222233332222223133112322u322111123312101011013u11111113312121111211111332433212u1111233114410222222112112213210111111201122122341211012322tt212213u32122121111111122211111112211211211112333211111112222213221111111111211222332u4312111111112222111332111111111122222221211111111113111111111121111123232111112223321211123222111114432101211223u311212123332211221011132112221111211240112111111111012222221111243212422211111112222322224221112220100210111132111321221223212221012221111u3121342111023u3111132133u3111114311112144222221223123112312u332101124322101011013u11211112312112221122112212433222u11113332144111232111111111241112111111011221222132211233ttt2212213u2332211112111111221111121221221121112244322111111332221222221211112222222222233211111221112222111221111111111122222221211112212112111111111121112123222111122222322211222121111113432211222113u211212223333212211111132112221111211241111111111111111222211111243212421211111222223322214311112120101210110132111332222223212321022321111u31213u2111023u3111132123u3111114311112134332221223222112312u333101124312101001013u11210112323112122122122211332333u111133321331112431111111112u1112121110011221232042201334ttt2212223u1432111112111111122111221222221121112244322211122333222222221111111222222222222211111221111112112121111111222111121121111123312112111111121121112123221111112222222211222111111113432211221113u211212223333212211111132112221111211241111111111111111222211111243212421211111222223322214311112120101210110132111332222223212321022321111u31213u2111023u3111132123u3111114311112134332221223222112312u333101124312101001013u11210112323112122122122211332333u111133321331112431111111112u1112121110011221232042201334ttt2212223u1432111112111111122111221222221121112244322211122333222222221111111222222222222211111221111112112121111111222111121121111123312112111111121121112123221111112222222211222111111113432211221113u21121112323322221111102221111121131124111111111111232112111111124221241111111022212332211u311101120101110110132122332222113212431123331111u30113u2111012u3122222123u321210431112313u431221223222112212u343211124302111001013u11210111323102122232122212411333u111133321331102431121001113u11020210100212212310u21013442t21112223414321011121111111222112212222211211122443122212224432322222211111111122222222222222111122111121121211111112221111211212111233121011111111212211121233321111122222211123321111111134322112211234221211222242222222201122211111112301321111211111122411211222111232012411111111121114311114211101121011110111131222222111122121431122221111322112u2221113u2112222133u211110431121113u422322123221222222uu3121112u201110111013412111011412111221231112211u311233110133232321101421112111103u1102111101121111112142112243332311112u21u32100111211101111111211222221121121344412111122u421311111121111122212222222211123221211111122212311111111221112222122101244111111211111332211022232221111112222211212332211112232231112100134221211222242222222201122211111112301321111211111122411211222111232012411111111121114311114211101121011110111131222222111122121431122221111322112u2221113u2112222133u211110431121113u422322123221222222uu3121112u201110111013412111011412111221231112211u311233110133232321101421112111103u1102111101121111112142112243332311112u21u32100111211101111111211222221121121344412111122u42131111112111112221222222221112322121111112221231111111122111222212210124411111121111133221102223222111111222221121233221111223223111210013421121111124222222211104311111111231111112111111111342221221111112111241111111122332u422214111110111111111211232223222211122121431122311112321123u3111124u2222222134u31111132112111343222222111212323224433111124211111102113301111012u221111221101131134321111110122232211112421212111211301121111111122221121u211224u312211111421u31111111111111121121221222221111111233312112123u4312122222211111122222222222222222431211111111134211111122211112221122111231222111111114312121222222222221223321122233322221111322212232111331112111122422222221120u311111121222111011112211111341221121111221111141111111122223u422213111110111111111211232223112211122122431112311222411123u3111224u2222212124u31111032112111232222122122113323224333110124211111102112301112012u221110211101231133321111101111232211112421113111221201111111111222221121u2102244322211112311u3211111111111212111112122222112111122331211212344312122222211111111221122222222223u32111111212223211111112211112221111110221222111111113322121222222222221233321112233321222111322212122221331112111122422222221120u311111121222111011112211111341221121111221111141111111122223u422213111110111111111211232223112211122122431112311222411123u3111224u2222212124u31111032112111232222122122113323224333110124211111102112301112012u221110211101231133321111101111232211112421113111221201111111111222221121u2102244322211112311u3211111111111212111112122222112111122331211212344312122222211111111221122222222223u32111111212223211111112211112221111110221222111111113322121222222222221233321112233321222111322212122221121112121222422222221220u221111121111112011112211111231221121111221111141111111121122u422213111011111111111311222222222322121112431012322223411122u3111123u2111212124u21111021122111222221232211113322213112110113211122113101201122011u221110111111242132331111101111242211112421113211211111111111111322221121u31033u4442222112312u4211001111111222111112122222212111122221211112234322122211211111111222132222222123u2211111121222211111111111111222112111122122111111111342212112222222211123222111223331122211132222212222112121212123232222222212042221111211111130111211111111312211211111111122u2111011132232u411213111011111111110321121222222331121112321012221222411112u3111112u2111212124u2111111112211122122112222211331222311211011321122211210110222211141211101111113u2232331011101211242211122421213221212121111111111322221121u3113343342222112212u4211001121111222111112122223212111112221211111233322122111111111122222222222222223u2211211111121211111111111222222222212222111111211111342212112222222111123212211223331122112222221211223212121212123232222222212042221111211111130111211111111312211211111111122u2111011132232u411213111011111111110321121222222331121112321012221222411112u3111112u2111212124u2111111112211122122112222211331222311211011321122211210110222211141211101111113u2232331011101211242211122421213221212121111111111322221121u3113343342222112212u4211001121111222111112122223212111112221211111233322122111111111122222222222222223u221121111112121111111111122222222221222211111121111134221211222222211112321221122333112211222222121122321211121213322221122231222332111211222113011011111111231221232123222211141111122332123u411112122011121111100321121222112431232101110012321222311212u32111124122111212uu3110100013211122222212211112441222112311011322233112111100211111111332022112112u3233342111101322242111112321104321211030111111111112222110u3113233221122113212u4111012111221112212212112233211111122211111111222222121111111111223222322222112223u21111111111211111222211111112222233111111122111111113u32110122232121111221231122223223220012111212111332111112221231112211221121333221111231122310211111111132121212224412111024111101123112344222212300111111100113212122312114213311111000223221123122343221011221123112123u4211111122323222222213211111342322211110101231143110001001111222111342112121123u32323u11011114312u1011112u11114310111130102112110112222111u30133u3132111112222u41110031111211222112221122243111111121112111112223322121112211111232223222221122113211111111122112111221111121222222342111111111111110124411101123212212112331212111222121121220222111122u2111112221231112211221121333221111231122310211111111132121212224412111024111101123112344222212300111111100113212122312114213311111000223221123122343221011221123112123u4211111122323222222213211111342322211110101231143110001001111222111342112121123u32323u11011114312u1011112u11114310111130102112110112222111u30133u3132111112222u41110031111211222112221122243111111121112111112223322121112211111232223222221122113211111111122112111221111121222222342111111111111110124411101123212212112331212111222121121220222111122u2111111221331111211221121333121111231122310211111111132121212224412111124111101123112243222212300111111100113212121222114212211111000122111112122343221111221123101123u3211111122323233222213211111342322211110101231142110001001112222111442122121133u32223u12011113312u1011112u11114311111131112112111122222111u30132u3232121112222u41110021111211222112221122243111111121112111112222322121112111111222234322221122123111111111122112111221111121222222342111111211111110124411101123212212112331212111222121121221222112122u2