X## time resolution: 1000ntuspujmkvrorop|zywwwpjmmkhhlttqkutsmkpuppmmjidekqwpqy|zsoooohfnnmkipwtnmqqpkhjhmhcnnsmhonihgdbddedefkskkwtqwzyxqyxuqkpmjmsuqpngmkokffc]^aefgv|zvjszvqheomsfeq{vljqqnhfptuhfomnxtsudenuvpipsunopgcik_bcdfaegiccdeebegmtskmomww|wszv}{~}z{~x|{$}{{{y{{|xztww|vnyrr~u~w6ok^h~z118/y{~!~!!|r{{qrt}wxu~~qmrssuosz~zopx~zypjdfkmlhmvumlqtutptvv~z~zz}wzxrmptqihuyruy~vplpmfikifivrqllcvw{xxune[WV]ozp{~smqsmmc_cfaeimrtswvojmo}|xx y{zuqlf_RMKGQVW]l}~{ld\bc^alebZeb^dfmlkiolkba\bZdhgd^feb`^[[[^[\gsumroijagvpquwna`]^[__`e^fokb__^_^ZTUVSVZWROKD=>DHJZ]^]_ckqh_ega]jnjoi_``bXSPYWXQ[\dPTRNIFHOICD@:77:9;>@9766s:48540d7216:?;|AGHILMKLKIHDGDA@=>BDBA<AECGDFKHBDIDG@AAA<768;@:8=JRQPKG972354p85<=@?;q5777535o648<=<;>EIFJFBEMLJPPRMHBCA@A;98n5/)&"#-10+.-258g-.6@CCr4544/++`25325><r4669750n;<9557BD@DKGE|;:;:945w<86:@DE@@HGE@>?QMFEFGK:?BA?@<KIM]UZa\ZSOKE;9449=@MRgpvuslk`][XNKOMRLJHTLILUX[U`]YVSW[TQHHMOUMQLECHONMHCDEC=~KIGA==:r2.1=?D~B@C>>@CFCG?:>:12g33146@BDFP\_\YWUTPLOOJFECF@>?C@97145740-/0a0,/6=899==:62.2],+(,02/d;B><<?@@>9=<?=:9<?>@AA@C@=FNOSQ__VSTSMIC<?DLMNRMLGMKCFGOGJDMEEDKPPMONRTNOP@<;8??RKJLEJOXZGMMPMKF@@;436D<96;41S###" 9!##$!?!##$'%%G))**(+8w??FIKKJJIFGGIKSPTVWVUQUWNLMJLGHDHIJKCDD@BBFIHJJDCAw@>A@DFEGAJDHAJCDD?=?t66:DBB?CEGFFQTSOWRUPQORPRJEFRTS[bbbcffaY]bdgTTU]UOQSQUMRQUVXUPROVOPVY[XWUU[RMSEC<?=<9m48;?<@;