P-0-500-0-0-0-0-0-0-0-0-1980-40-1270-40-49-9:9F6929-0:E2EDA7-1:333333-2:000001-8:4B0082-3:FF0000-99999999999999999999999999999999299999999999999999999299999299999999999999999999999999999999999999999929999999999999999929229999999929999999922999999999929999999999999999999999992222999922222222222229992999929999999222999229999999992229999292999299999992999992999999999999999229299299992229999999992999299992999999229229229999999999292299992292229999999299992299999999999229222929229999222222222229299929222222229229992229929999929229929999299299999999929992229999999999229922999999999929299999992929992999929999999999299992999999229992999229229999999992299229999999999929992299222299992229222229292999292992999999999929999299999929992299299929999999992299222999999999922992229929299999292929999929299929299299999999992929929992222999929929222999992292299222299999992922999922992222999922299299992929992929929999999999292992999999929992999929999999922299222229999999922999992299999999992929299999292999292992999999999999999299999999999299922999999292999221229992299992299999229922229999222922229929299929992229999999922299929999999999222992999999292299221122999229992229999922999992999929299299992929992922222222222222222222222222222222222299992292299221122299292299229999992299999299999929222229292999299922299999999222999999999999992229999999922299221112299999222992299999229999999999999929992929299929999299999999992999999999999999929999999292999221111229999229229999999922992222999999992999292929992999929999999999299999999999999992999992292299221111122999222222299999992299292999999999922299292992222292999299999929999222999222999299999922299221111122299922222229999999229922229999999999999229299929999299929999992999922222222299929999292999221111112299992222922999999922999999999299999999992929992999229992999999299992229992229992999292299221111111229999922292999999992299229299229999999999992999299922229299999929999929999999999299992299221111111222999992222292999999229992299922999999299999299929992299929999992999992999999999929992299221111111122999999922299299999922992922992299999999999929992999929922999992229992229999999992999299221111111122299999992229229999992299999999229999922229992999299992992222999222222222999999999299999221111112222299999999929929999999229929229922999929299999299929999299229999922299922299999999929999221111122200229999999999922929999922999992992299992222999929992999929992999999299999999999999992999221111222001022999999999992992999992299922299229999229999992999299992999299999929999999999999992299221112220010022299999999992292299999229999929922999922229999299929999999999999992999999999999292299221122200101002299999999999299299999922992222992299992929999929922299999999999992229999999999929299221222001010100229999999999999222999922229999999229999222299992992222222222222222222222222222222929222220010101010222992222222222922222222222222229922999922999999299222999999299999922299999999299292992200010010101022999922222222922222222222222222292299992222999929992992222929999999299999999929929229922001010010102299999999999222299999999992222229229999292999992999299299999992299929999999992999992299220101010102229999999999992299999999999229922922999922229999299929922999299299992999999999299999922992200101010229999992222999229999999999292222292299992299999929992992999929922999299922299929222999229922010100222999992222299922999999999229222299229999222299992999299229992992999929999999992999999992299220010022999999222999992299999999222922229922999929299999299929929999299229992999222229222222299922992201022299992222999999229999999922922922992299992222999929992992299929929999299222292229222922299229922022299999299299999922999999992292222999229999229999992999299299992992299929999922222229222222992299222299999922929999992299999999922222299922999922229999299929922999299299992999992999999929999992922992299999929292999999229999999992299229992299992929999929992992999929922999299999292229992999992922992229999922929292999922999999992922222999229999222299992999299229992992999999999929299999299992922992229999992292922299992299999992292222999922999922999999299929999999299222292999999929999929999922992229999999299222229999229999992229222299992299992222999929992929999999999999299222999999999999292992222299999999292992999922999999229229229999229999292999992999292222222222222222222222222222222292292222222999999999229229992299999922922229999922999922229999299929299999299992999992229999999992999299222992229999999292922999229999999222222999992299992299999929992922999922229292999929999992299922229222999922299999929292229922999999922992299999299999222299992999292999992999929299992999999299999999922999999229999922929922992299999929222229922922999992292999299929299999299992999999299922222222222292299999922299992292292299229999922922229992292292229922222922992929999929999222999929999999999929999229999999229999222929929922999922292299992299292292299222292299292999992999229999992999999229992299922999999922299992292292992299992292299999229922299999999999299929299999299922999999299999999999999992299999999222999222929299229999229229999229992299999999999929992999999929999292999922222222222222222229999999922299992292929922999922229999922999229999999999992999299999992999929299992999999999999999229999992992022999229292992299999222999922999922999992299999299929999999299992999999299999922222222922222229299202299992922229229999999999992299992299992299999229992999999929999222999929999999929999992299999929922022999299999922999999999992299999229999299929222999292999992999229999992999999292999992229922992999202299999999992299999999999229999922999229999229299999299999299922999999299999929299999229992999299920222222229999229999999999999999922299929999929929992929999929999292999929999992999299922999299222292022221112999922922222222222222222229992299999999999299999992999929299992999999292999922299929992999220222222299992299222222222222222222999229229299999929999999299992999999292999229299992299992999299992202111299999229999999999999999922299992222922999992999999929999222992929299929929999229999299929929922222222999922999999999999999999229999229229229999299999992999229999992929992292999922999929992999999211121229999229999999999999999922999992292292299229999999299922999999292999929299992299999999299992222222112999922999999999999999992299999922922929229999999929999299999929299992929999999999222929999211112111299999229999999999999999229999999222292922999992292999929999992929999292999922999929992999221222211129999922229992999999999929922299992929299229992229299992999999292299929992922299992999999222111111112999999922229999999999999922029999292999999999229929999999999929922292929992299999299992220221111112229999999922229999999999992022999999229999999999922299929999922299999292999229999229992202002211112212999999999922229992999999202999999292299222222222222222222222222222222299922229999992200220021122212299999999999922229999999220299999992929999999299222999992999222999999929922002299922222002222221112299999999999999922229999920229999999992999999929992999999999992999999992992222029992202200222992222299999999999999999922229992029999999999299999992999299999929999299999999299229202992200022229999992299999999999999999999922999202992229999929999999299999999992999929999299929222920299222002299999999229999999999999999999999999920222212299992999999929992999299299992999292222922922229220222222229999922999999999999222222229999992022211122999299999292222299999229999299992299992292022922022220022229992299999999222222020022222222222221111229929999992299929999229999229992299929222202999222020002002222222222222222002002000200020020002111112292999992299992999929999922999999999922202299922002000200022000200000020200200220222002202000211111129299999299999299992999992299999992222220299999200200020002200020000002020020002020200020220021111112929999929299929999229999929999922222222229999920020002000220002000002202202200222022002002002111112292999992999992999292222292999922022222202299922002000200022200220000200220020022000200200222221222299299999299999299992999929299922002222200022222200220020002022002200020022002002000022222222992229999929299922999229999999292929992220023220022222020002002000200200020022000220222222222999222999999999999929999299922999999999292999202002220002020002000200200220022002002000022229999999999999999999999929992999999999299999999929299920220020002202200200020020020000200202222222222229999999999999999999922999229999999222999999992929992002002002200220022002002002000020020202000020002222222299999922229992292922992222222222222229222229220220202200222200200200200200022002220200022200020020022222222112299992292299999992229999999999299922002022200022222020020020020022200222022002020022002002002002111129999229229999999929999999999929999220200200022999222002022002002022002200200202202000202202202211112999292922992999992999999999992992992222022222999992000222002200200200200020020020200220200200211111299999292229999999299992229992299999992222229999999200022000200220020020002022002220020020020021111129999929822999999929999299999929999999922299999999222202200220020002022200202000020002002222222211122999992982299999992999922999992999999992299999299922022200022222222222222222222222222222299999922222999999298229999999299929299999299999999229999922922000220022229999922229999999999922222029999999999999992929822992999929992922999929999999922999992992200222222299999999229999922299999999202922222222222222992982229999992999229299992229999992299929299922220229999999999922229992299999999920299222222222222229298822999999299922929999299922299229999929992200022229999992292229999999999299992022999999929999222929882299999929992922999929992299222929992999922022002229922222229999999999929299220299999992999992292988229929992999292999992992299922992929292992222200222222111122999999999992929992229992999992999229298822299999299992299999299299992299299929299992200220021122212229999999999222299999999229929999922929888229999929999299999929229999229929992929299922020022111122122999999999292299999999922992299992292988822999992999922222292922999922992999299929992222022111111222299999999922922299999992299229999229298882299299299992999999292999992299299929992999299222111111112229999922299992929999999229929999922929888222999929999299999929999992229929992999299929992212222111222992222029999222299999922999929992292988882299992999929999992999999229992999299929992999921111211122222200222999292299999992229299999229298888229999299992999999299999922999229929992999299992222222112000022229999922922299999222229999222929888822999922222299999999999922299929992999299922999992111212222222999999999992929999922222229992292988882299999299929222992999992299992992299922992999299222222299229999999999999222299992222222299229298888822922222222922222222229229929299929992999299929992111299922999999999999292299999222999999992929888882299999999292229999999922999929999999299229922999222222992299999999999222929999922999999929292988888229999999929929999999992299992999229929992999299992111299229999999999999992999992299999992229298888822299999992292229999999229999299929922999299929999222229922222222222222999299999229999992292929888888229999999929299999999922999922922999299929992999999999992222222222222999929999922999929299292988888822999999992929999999922299992999299922922299299929992992229999999999999922299922299999229229298888882229999999299999999992299999292929999992999929292929299229999922222222222222222229999929922929888888822999999929299999999229929929292929299229222929299929922999922222222222222222222999922992292988888882299999992929999999922999992999292999992999292929992992299992229999999999999922299992992229298888888222999999299929999992299999299929292999299929992999299229999229929299999222299229999292222929888888882299999929299999992229299929992929299929992992222922922999922299929999999222922999999222292988888888229999992929999999229929992999292922222999229999992992299992222999929999992292299999922229298888888822999929299929999222992299299929299999999999992999299229999922222992999999929229999999222929888888882229999229299999922999299229992922222222222222222229922999999922229929999992922999999999292988888888822999929929999992299929992999292992992999299999999992299992999922292999999992299999999229298888888882299992292999992229992929292229292299229222222999299229999299999229999999999222999999922929888888888222999929299999222999299929992929299929992999299929922999229999992299999999922222229992292988888888882299999929999222299929992229292929992999299999992992299922929999229999999992222222299229298888888888222999999999222929992999299929992299299999992999229229999229999922999999999222999229222929888888888882229999999922992992299929292999299229992999299929922999992299992299999999922999992929292988888888888822299999922299299929999999299929992999299929992992229999222999929999999992299999292929298888888888882222999922299929992999222999992999299922292929299922999292222999929999999229999929292929888888888888822222222299292299299929992999299999992999292929992299999222222992999999922999922922292988888888888822222222299229299929292992222929992229229929292999229999222922229929999992299992292229298888888888882222299999229929992929299929992999299929992929299922299922999922292999999229999292229929888888888882229222999929992999299929292929292929222999292999999229992299999229999999922999929292992988888888888229992229999929299929992999999929292999299999292999922999229999992299999992299992929299298888888888822999922992299929922299299929992999222929999929299992299922929999229999999229999292929929888888888822299992229929992999299929292999299229992999992929999229999229999922999999922999229222992988888888882299999922299999299929922229222922992999299922292999922299992299992299999992299922922299298888888882229999299229999229922999299929292992292929992999299999229999222999929999999229992922299929888888888229999999922299929999299929222922299999992999292222292922999292222999929999922999292929992988888888822999999999222992229929292929299929992229299929992999292229999222222992999992299929292999298888888822292999229992229929992929292929992999299929292999999929922999222922229929999229992929299929888888822292299222999922292999299929992999299929992999299929992992229922999922292999922992292229992988888882292299922999999229999929992229999922222999222929992999299922992299999229999992299229222999298888882229299922299999922299992999292222992929299929292229292922292299229999992299999229999222999929888882229229992299999999222999299929992999299929999929299929992999222922929999229999922999929299992988888229229999229992999992229929992999299229299999299929222999299992299229999922999992299992999999298888222929999222299229999922292999299929992929299929992999222929999222922999999299999229999299999929888222922999222222992299999229299929999999292929992999299929992999992299229999999999922999999999292988222992999222992229922229922229299999299929292229222929922999299929222922292299999992299999999999298222922299222999922299992299222999229929992929299999292992999922292992299222999999992222999999999229222992999922999999222229999992229929922999299929999229299229992999299229992229922222222222222222222922999299992299999992222222229922292999222929922999229929992999299929922299922299222222222222222222292999229999222999999922222222299229299929992299292929992999299999292999229999999999999999999999999229999929999222229299922299992222922229992299299929992999299929992229299922299999999922299922299929992999999999222922299922299999922299222999999929992229299929992999299929999229999999999999999999999999299999999222999222922299999992299992229929992999292999992999992922922999922299999999999999999999999929999999222999992222299999992299922922992999299929222229299929992999299999229999999922299922229922292999999222929999922299999992299922922229299929999929299929992999299922222922299992222922229292222922299999222999222299299992222299922922122222922999292929992999222229992999299229999992292992222292292229999222999929922999992299999922922111222999299929992999299929992999999922922999992222229229299222292999922299992999992999299999922922111122299929922992299922922999299929292992229922229292222922229929299299222999929992229929999922922111111229992299229999992999292929992999299922999999222299222999999929922992229999992222292299922922111111122299299929992992229929222229299929992229999999999999999999992999229922299992299222922922922111111111229929992999299999992999292929992999922999999999999999999999299992299222992229292229222922111111111222299999299922992999299929292999299992299992222999222999299929999922992222229929922292922111111122220222999929999999222929992929222922999222992299999999999999992999999229922229922299229922111112222000102229992999299929992999999929992999992299222222222222222299299999992299229999299929922111222200010010022999292929992999299922222999292222222992222222222222222929999992922922999929999922122220001001001002229929992999299929992999292929992992299999999999999922292999999922992299292222922222000100100100100022992229299229292929299929992999299222999999999999999229299999922992229992299929220000010010010010002229999929992922292929292999292929992299999999999999222929999922992229229299992292200001001001001001022299992299292929292999299929992999222999999999999222292999992992229299229992922922000100100100100100229999299929292929229222292999299992299999999992292299299999992229292229999229229220100010010010010022299929992929292929999999299929999229999999922222999929999992229292299999992292292200010001001001000229992999292929292992299929992999922299999922229999992999992229992299229992222922922001001000100100022299299929292929299929992999992999229999992229999999299992229999299222292229999229220100100010010010222929992929292929992929299929992922299999292999999929999222999999222222229999229992200010010001001002299999299929992999299929992999299229992929299999992992992229999222992229999229929922001001001000100222999929992999292222222229222229922999992922999999299229922299222999929999229929999220100100100100022299992999999929992999299929992992229999292299999929992999222222999999999229929922992200010010010002222999299929992922299929992929299922992922222999992999229992222299999999229929922929922001001001000292299999992999299999999999292929992229229222229999299929992229222999999229929922292299220100100100229222222222222222292999292929992999922999922292999929992992229992929999229929922299922992200010010029992299299929992999299929992999299992229922929299992999992229999922299229929922299999229922001001002999999929992929299929292222229222299922992292922999299992229999999222229929922299999992299220100102299992299999999929992999299929999999292229999292299929999222999999992229929922299999999222992200010299999222999922222922222229292992299929922999922222992992992229992992229929922299999999229299922001029999992299992999299929992999299929992222229929222229299229922299992229999922299992999229999999220022999999222999292929992999292999992999299922299922292929992299222992222299922299992999229999229992202999992222299929992999229222222999222929999229922929292999299992229229222999222999292229999229999922299292299222992999299929992929299929292999922292292929299929992229229992229992229929929999229929999229229299992299299929992999292929992929299999229999292929992992229229999922299922292299999229929999992922929999222929992999299999992999292929992922299922292999992229229929999222999222922299229929999929999292299992299999299929222229222929992999299229929222299992229992292299992229992222299229929999922299999222999222999929992999299929992999299929922299922229999222999922922999922299922299229929999922222999292229992299992999222929922292222229222999229922992992992229999229229999222999299229929999922292229929922299222992229929992999299999992999299922292299399929922299992292299992229999229929999922299922299999222992299999992999299929992999299929999229999929999999229929922922999922999229922222222299999222222222229222922222222229992999299929992999922299992999999992999999999222999999229999999999999992999999999999992299999999999999299929992999222299222999299999999999229999229992999999999999999999999999999999999999229999992999999929999999999999999992299929