Results 1 to 5 of 5

Thread: How to paint time running on a bitmap?

  1. #1
    Join Date
    Dec 2011
    Location
    The Netherlands
    Posts
    1,631
    Mentioned
    47 Post(s)
    Quoted
    254 Post(s)

    Default How to paint time running on a bitmap?

    EDIT: Has been answered, thanks!


    Hey

    I'm looking to paint the time running on a bitmap. I'm not sure what the best way is to do this, this is what I have right now:

    Simba Code:
    program Test;
    {$DEFINE SMART}
    {$i srl/srl.simba}
    {$i sps/sps.simba}
    {$i SRL/SRL/misc/paintsmart.simba}

    procedure DeclarePlayers;
    begin
      HowManyPlayers := 1;
      NumberOfPlayers(HowManyPlayers);
      CurrentPlayer := 0;

      with Players[0] do
        begin
          Name := '';
          Pass := '';
          Pin := '';
          Active := True;
        end;
    end;

    procedure SetupLogin;
    begin
      ClearDebug;
      Smart_Server := 10;
      Smart_Members := False;
      Smart_Signed := True;
      Smart_SuperDetail := False;
      SetupSRL;
      //DeclarePlayers;
      //LoginPlayer;
      //Wait(1000 + Random(3000));
      //ClickNorth(0);
    end;

    procedure Test;
    var
      OnScreenPaint: Integer;

    begin
      SMART_ClearCanvas;
      OnScreenPaint := BitmapFromString(506, 128, 'meJzsvVdwG1ma53tjHvZhOqan' +
            'jAxJeO99JjKBTHhv6EAAJOgJECBoQO8pSiLlHeVKVSWpVOqSyql8d' +
            'VdXVXd1l2kz0zOzO7M7Zid2496Hubs37st924e7u3M3+n4nk1KrVZ' +
            'IIUXSSEPGPjASQADITB7/zz+98+Z0LP/7VhWdPy6/dkpplNZoarob' +
            'L1XJ5Op7QIhThIpFZJDQL2eWq4HmLSIQxwkUSXAwrWpfhwGtvb/tR' +
            'VFRRRRVV9HC1Do4A6jlqDkfDAdrzDXxAOmK7CRFeYBLcg3oxLkayr' +
            'opn4g0dPrHtR1FRRRVVVNFDdOLtz4wua42mGlCPaK/jIrybEOr5Jj' +
            '6s35/2GAK+iGG+0CIItCW3/UAqqqiiiip6iIqLhzlaDpdx9Twdj2/' +
            'kg7fn6XkgWAEJDAJ48g7zke2/K56DmG8RaZyGo29+stm72n5mTt5n' +
            'fLhgmyf06ypanw6+/d7w5fP5i0eiB3u2URvYEuBwQPCBG7hv7GfCu' +
            'XqcHdveM3yP4Bd//CN6pnT+0+/stUFEey2Xr+cB0vl6PqyzzwD8kR' +
            'jsA/Pv+HyE+ju0x5DPF+GioeOnN3tv4Sf+k/r/7eGCbXbC10FTXPO' +
            '9hmF62xvAk6gTH3wOp9czn4Teds2TvGVad8ODwwEas4fzp6kfbMGu' +
            '8nqk0PZgh4GWj7Sr236SHyQ4dXACoVXAydz29rljNXLsHE//BycvM' +
            'Aq4Gi4bvV+lPTyvR8+DVjl/m/Cr0XtGEqskPVLa7L19gmi/xbv6jA' +
            'ioCJjadrZsyK8JXGo6VgLwbu9uQ/9CTobLxP62n+RyBC0E2kkF+/d' +
            'o36UbGtrI1aFYPYN6FLfhqDk87V2Wno3hM6GbewjPRu9Zhw+013kt' +
            '+6+8u6k7/JTR/lGd1TMr+OfC+dwa37tuld/wDr79HgB223f4Hu1qq' +
            '1qzQW77TpYvaC3g9itxHlbL197HgpTIKpYQEiA5OHwUpWd8PhulF5' +
            'gFdyI290AeJWdiotW8HSZ1R2QW8Q3c5NDIpu7zE0T7coIMFftRjsC' +
            'n7XDOP1LDK6dRbaOgG3pIs9z23XtUQcupXEGfeOszqjYgxJEnVzoV' +
            'MrtMQoilNumdvEroAuAlVugZJq8eHD6bq4PSdQx8HjOGuxrb1/EA+' +
            '6YwdvjGp5u3208T7cFKbXsz2OEC7OzYuM06Gh4czo4aaHiQeD3SBw' +
            'F/2/dtw49oh2v/1femz1+ffenG/CtvLbz6Dmj+lXcWr9w69/E3ZX7' +
            'C6fd+5mtuBH8O9JbTcoC8jJSoXEqtT6P2qFVupdqjUjoUMptEQctg' +
            'RU7JpYQUhOCPS5i4veg2/8Hew1IAzygohYKWZsYnN+/YnyDar/nGy' +
            'hDtwwV/z22PaT+SHt7wnqzDeRAet33HNvyIdoJOf/DV+U+/+/7z5z' +
            '/91pfu1jmCWKCeaminE510U5ctniFjqaXrH5XzyWc//jra1QZ2XWQ' +
            'RyYDzjBS0XOlSqtwqpROWSngoJQH1crUXnpGz26hcKn1IZ4jotX6N' +
            'LqiFFXio8Wlge41XDU+ifoGWGYNg7zcrFfNpon3lAvPheiJscPk/6' +
            'BN3OJ75+9xBs+179TgC4G97q75b5z75dvHah/0nr6bnTk+8dJ9aBL' +
            'ABFWtS2TxGby0RaybizVRDGx5usgTql17/cM3Ph84iWSoKMRSKkdl' +
            'kq7S3yxQOBctqhUMup2QSQiKjZAz2FbAONl5GAu2VgHd9WA+XAMB2' +
            'WNci1EN3oGBpr3LCVYBMahe3T81u0vl5Umg/fPn8mm+sDNE+5pnfa' +
            'XpIw2s6Vtr23VuHvt9Et32XHlM74e6YMx/8Yt8rb/Usnm4YPxIcXA' +
            'qMHI3OnGvc/8rBq7fu2fLsR19T4QYl6TF4Yng0RcTS9vo2LNhIhBO' +
            'H3ljbUeem50WYiG/kSwgx0B4MvJQBPlBaZoclQr2UkEhJKTAcvD0a' +
            'wGWCNlIm1AOWHqT2qBDwA1o24ANbouCPVw0bQKegoGV6P3Zkc6L3T' +
            'xPtd+x15bYLzswTMSxbfsN7Eg/nT+4XbNz2XXpMbeNgGaB7/pV3co' +
            'un6/pnqc4JR++cKz/v6dvnHVgKjh6Lzp5vnj9z+r2f3f2WU+/9jAg' +
            'B7d0GdxRQb42myNoWMPZkOLEmYAcOHJFYJQIDHwAOPAeqM0OxgH3p' +
            'HezDQyaGw8bqJXfuloWXgO36oA5svNKtgqUG4R31CCgK5FSqPCrw+' +
            'UB71GXYJc2l0c04Y08K7dd8Y2WI9iECA/ao/2LA6Zp3PW+2HpTst4' +
            '7DubudPP6OPU5fc48n2SE/BJyWdR/RzPVrG9VQT7z92dKVd8rb+Lt' +
            '0fpTMDBKZIVv7qL1zjO6acPRMu/Pz3v4DgdLh0PiJ2PxL/Ycv3v2u' +
            'Y299ZvbFVaTb7K/DI0mkaMrojYPhP3bzxw/5uuEjKxJCyjPwUG78b' +
            'c6LUZ786r1RUhSxgZfEYO8B4OD8YRuUhGMWMr0DM4zrBz+vBrar3S' +
            'p4qHAo5HYZG/ZXobC/UmaXQa8Bhl/vtRz60ccbzoGnhvbkZPhRd+b' +
            'u4gBguraSY1t8/VtmHg6bUL3zA2KPlFbE65Gyt7hueKI4UA5+R2h4' +
            'jwR/aHJ3f8ia20Nr2bITC2ep6VjpUbO24C0b8O2ffjd+/KXa7GigJ' +
            'X/q3S/X3B6VLAjUGRtz1nSRaB6wtQ1TneOO7LS7sODt3+8vHQqOHA' +
            '1PnApPnBg/funOu5avf2R0h9V2ryXQuEr7cJPOHXHGkyfe+uxB3zW' +
            'x8rLCrkFZ9EYBw3ZEeObGWFarCTYiXCSzS8CcI2iTUoA/k0svgG3g' +
            'LUqHXONTs2O4TJwHGXuW9tA1oCdR5F/ObimjpM3D4xv++z4ptJevN' +
            'SRXZpODfygAbdtzObZ4QLkcHO3kFIt1HA57RFvTc7H38Ja5V/f89G' +
            'tuv5W0v/uIyr/57vEb8/5X324pzYeGD8cXXo7Onh+/VJa999Smld5' +
            'GCwJ+P9lasneMOronXb1znr5F38BB3+Cyf2gpMHIsOnL40LUPVr/o' +
            'yi2tI6ilA5ZgI4t6WNE5I576llPvfnHfb5m6cFnnMt1JiUdVK3GRw' +
            'CRki94A/9mbpBDSCRTPYQAuA7cPzwiYGphCRHsJwFztUSHIU3I5LY' +
            'MeQc4IRYFIBvjM82KrSEbJYEXvw449uANan54a2q/5v4YN1vyQLdM' +
            'W076cXXqC7pEs53C2Ph0XjEQ5eLxnx9bcflto/0hH9DiN+ejbn/fs' +
            'XwkMHgxPrQTHTgQBztNnWw68dPaTb9d8bzDdLbL51b4G1t6TGQD+C' +
            'N016czNugv7vMX9YPJ9/Qf8o8eTw/tXPvgK3jJ36aba5tU6AsB5Ip' +
            'qGJRZKGDxxb6LtzPs/v++39B84JtXLOVoO38BHBRCYUVq+frXQJVM' +
            'YAYmN6rAB/NvGHvoCvgDeZWa8vVOhciqZTB4Za/7ZlB52CACWDPzR' +
            'G2FjNMJrFXTN7d/YH/RJof2a73rIl+7AW4p2IO23cn8eR4Cgcg5nW' +
            '65Tymne99D7UbffYpWT+7S+xnzmw68HT18Pl5Y9A0v+0mH/4JKv/y' +
            'DQPjK9Eh47sXh97QyZaHO32OYXE15DrJVo7rc295MtAzYw+Z3jDPA' +
            'XwOR7APgoS+dY7+xh1HjOXVORHp0zhIcSZLyZtfemQH2ouXvlw1/e' +
            '91tOvvM5QbnFWglAHmw838Bj61syRS/5qzWNTQIRJmRuoUX0Zoy9C' +
            'NXDNPBQYUx4IyZk4/kI7IjtKOwvYSCP1gnxnZ6CyeQXIs9PSIwB8v' +
            'g7G9mMnw7aPyTvd2feg1Oh/bpVTnbWdhFyHfu2Y4+l/CNaR2OeOX8' +
            '9NrJMdYzR3ZN3yOwbWLodbD+dO3ZlzQ/pGp6RmOxC3C2zB7FEDk/1' +
            '4U15a7qPbB0Ch+/KzbAfCyYfBXb69s2euTyzclVl8wLtiWiKauwA4' +
            'JPxFmskFWvLn3/A1cSh6x8SNqdGZxAZhVw9t0aF5qhCSw2Hz9S3RJ' +
            '4f0Z7x9uwALlOyHiDP1kaDFfD5bHyete5M5B9F+1G9BZb2t4d6YQU' +
            '+TUog2y+2ijo2NPf+iaD9mk3uIUO0Oyd6s0mntByVs0tbuT+Powrt' +
            'd9oRraMxd08tWVuHyNYS1Tnm6Jly5mZchQX/0HKgdBjsfXj8VGTk6' +
            'In37h9auaPT7/88lMiIMCffTMudUTxZsDTmsKZe8Pn29hG6ewL6EV' +
            'fvnDs/D0tXYV+sd7JrZE5D+fWusL2+1ZnqcaWyrlSOiDXXdvY96Fu' +
            'Wrt4i7E6d3qzQaKqVVVWKqmpFNdCeKWjMTF+iZ7y9RSjGJZLVkjgo' +
            'qg8vcW/XvRczN94C1YVmoZipnMCO8LLxH1RLB2cyfHBUJ1NgRM+Dz' +
            'xfhIjLuPf3BGuehfD0dtH/QEO3jpOptqiq0X7cqtN9pR7SOxrz02n' +
            'vWRJbIDNoYLAPwXfl58Pbgw/2DS4Hho/6hQwMnr675OadufempbRZ' +
            'YnHwTpQ2lsUQv0N6aLpKZIXv7KLpwyE7Dh8OKo3vK3bdoi2c06Eba' +
            'GJ3odDf3IqV7wds3ZB+Y47H48k0r6dAbLAB8sUq6V7Znr3xvtQrNS' +
            '8i7XcEeuXdEe7bEpUhkZoqe6bhoQiu4BNDxwOpLidXwzu26lyjaD1' +
            'uyJp/lP7tkiuHzV4P/FuHwiXMb9Ws+EbRf810PGqJ9nCziTVWF9ut' +
            'WhfY77YjW15jD2VFEexRmH0NDq71znuJ+cPgo8DK47C8drh879KBY' +
            '+t06euMTItjANdiFmNNQ22FN9VlTBbD3AHyqY8zRNUF1joNoJl3HX' +
            'dhn8NUZPVFnKutuzoO3dya7sWAiUXxgLbL5868TJG004WazVa83ix' +
            'RiroLHUXFr1JwaDTh8DgCfidUIRaumXfCHGazUNSDoFIRmlLopZCL' +
            '5AmbSEz4g3cDnG/liy6rVvz2PIeoF4HIAGX5MJDDwvM2pCz++T82f' +
            'dejpoP19v6vM4bxtUYX261aF9jvtiNbXmPP7TuLNKHOSSZWfcGSnw' +
            'd67Gdp7Bw6Ct/cUF2cvvFHORx288q7RW8vVEVIqCN4eT/Uhh5/sY4' +
            'A/SneN053sjVfw4QfgoTWKCib4WoveloIrlbMEGxN9Ew/68KlTr1h' +
            'J2mwhMNxmNOMajUGj1esMJqVOI9UqhFqhQMfnGXjAcyGAmsnDAaSz' +
            'qK9R1nBU0B1w2SnIVyP5Oi4T8EcrcF0gXJ3T6g+Gn70uQJk8uBg+S' +
            'mrRLV6+twTE+vRE0P7hsfcHDdHu5FIqFdqvWxXa77QjWl9jXrz8Lp' +
            'HsJVsGUdSlbQTdG9UDwF8AyHv7D/gGljwDBzPjS/ctZfl95aaXqnU' +
            'Ez2BT+xNYY85U32Wu78aSfbbWYbpz3AmfnJujuyawprwu1GKONpOx' +
            'Zm9rMdQ9DAJ731x64GDo2OFzuJXCCTtpc2BWm95oNhgtYPUNBsxgx' +
            'DRaBH+pWiHWSEV6kUAvYFDP4airqxWgKo6qhkE3CtqAmUfBHw2HCf' +
            'hzuRokuApgQzrC2wn88Ak8ZjIsuBzgGbkik3JyZWPuVn4KaP+gIdo' +
            'y64Cxd6Z75pPRP55delO1xcntFdrv2H3bscfCavP4cPajr0NdQzgT' +
            'dQEmM2H2KWduDhz4arY8AL9navn2jVEP17EbnzoijTVaq8Di0AbT5' +
            'voeoD2YfKJl0No8AA+1gSa5IyIhfCLcrXHFyHizo6k72FkKdgyFs+' +
            'PdU0sP/E0PnrYSFMhOu0i7w4IR4PNNZisj3GDC9AaLWqVXKrQKhUa' +
            'h1ii14PllApWwRl5dJauqUlZxNDUCZjYrhHHtajCfq6mpUSGhwL6B' +
            'x05cy+ZzItvPZHiyE1pJLdoDV9/f4b/mBn7d+shZzndtzE3fO16bS' +
            'ns4/5tdaOKexrBjCfmU0f7EB5+XM/K1bj5k54+aG3PWVB+K3neM2D' +
            'vHmAD7lDM768rPe5kwfs/0cpmfdui197Q2H0dHSEi/PpIxxjs0/iY' +
            'ZHRFbPSLMBZyH55FsAa07hoeTZG3G29Yf6hqO5iZr8xNHHlCXZmDx' +
            'mM3uIkja4fRStBtWwOdjuA232i04CTJbrHq9CUy+WqPXao16vdlgs' +
            'Oh0JpVGK1epRCqJUC3i6cGrg59HA7scDQfF85XVNUrk/2uUNazDFz' +
            'CcR6jXc1Eyj4YjRF0AV0mYjjy0hk/5eiJov3nftVHHtcO1qbTfglr' +
            'Kd4/CV2i/NYJOvMwbVe6p/FO+Dly9ZW3KEZkhsq0E3h7F8FtLjMmf' +
            'AOC78/PO/Dx479O31i6bw2rsyPlqlVlgosSEF5Y8Pckz2MHtiwjvK' +
            'uoZ2qvokMlfa42lvZm+eGEq2jsJ9r539v5HUZxdpmgPcN7lDTjcfl' +
            'gn7A7CRpNo6SBICrOieL5Ob9LqjODzjSbciAy/GYAP8NdoDDq9Wan' +
            'XiHQSkVleo6neK99VrdgLrr4amf+91fKq1XxOPZPSqeWy/p+j5vB1' +
            'XKC9yUefuvWzMs/Aw1Wh/bOgCu23Rk8B7cHPA70faUr3xwhLfhfqK' +
            'hGtwzZQ27CVSaRhYvhjNJNF48jOUJlBYHj5n9k2Ml+twfkGW43KhF' +
            'Bvdggxlwh3i3GvhPDKqJAh1kY0Fw2euCXYQDd2RHJjkexYGNQ9fPj' +
            '6fSY0yY8tOBHk3W5fyOMLOlw+O+0G5ttpF0W7bBTYfspsIQDvIJMZ' +
            't2AkCFYA+9AFAOpNZitgX6XSGzCbwqRROagq+Z4X+D/YK9ldJd2Lg' +
            'K+oArePwjtaDuvqAfXsM3BFQNfVniujjkQ5esZpv4HFWneyKrTfGm' +
            '0G7Xe1VbEjSpsnYPu66x4/ZqXx3oXjeHM/oB44j0pZMik69vYRJlF' +
            'njO4aJzKDDd2D5z7+uswPPPvR15GOYrXaskeiqVaa+CZKaHEC82V0' +
            '2Bhvs6aLVOe4Kz9HNGVNvlp7XaunJe9vHwh0lcDe90wtf/8Ds8Mzb' +
            'm8Q0d4T9PpCLrefdnodTp8DLb2Uw03aUDDfYLTojRbAPm6lrMjw24' +
            'H5YPIZq48zQR692WiymCzhlsFofh8WbahR8n9Y9W92CZ4H5gPwa1T' +
            'VbMYmR4VUwyy5Ok6gpXOj2uczTvs/Tf0AmjqYmSeoJtg6VKH91mgz' +
            'aL/D9ZgjXweuoMwcW/sIwSTngGyZErL3HWN4sqAJNEnsAZ0zevBym' +
            'UXvkc588ItI18AukXK3WFWtNALt4XMsjT0kqpw2CF9k7xh15mawWA' +
            'YLNqBUzExfoGMo2D0S7RlduvLu3R91/pNvOwojXl8YIO/xhjzeIMN' +
            '5HzwE1DtdsO5haI/MPHh4DEepOza7kyAdKLBvITCMYIM8ZpOJsFod' +
            'rkA8M1g4+tH0G/8xf+on0cK8msR28Z/bAz6fCenUKBmhFRTS52hq6' +
            'nODG9U+n2Lab/2NtHdmyvDMJ+FfsHMKxZez85v6mz6mKrTfmQKz9J' +
            'jV51Y+/GWoa4j19mTLILL3APzWIUO0Te6Iyh0REe4Vmum5c498DZ6' +
            'dPybS4y8KZFwNZoi1mht7MFRFp0i0DNjah53ZGVum3xKot9e2MjfV' +
            '5j2g1mLb8B+lYp546yeNqbZQuNYfjPoCEZcnQDk8wHmgvdPtd7kDA' +
            'HzS7kTDtRiJW22Aejvlgm1slMtKUDhuB3sPrp6gvB0zr/Tsuzb26l' +
            '/M3Pznubf+8/Qb/zD75n9a+uj/OnTj88K+Q/ZwqEpWtUe6q0q+p1p' +
            'eBVa/enUMt6pleGaj2udTTHuw69v+d/gTpsLtts/dWc5+bupv+piq' +
            '0H5nat3js3crO3MIb+4HCJMtA9ZUnzHernTXSmwBlvZim1+Ce+bPv' +
            '76OT168/I4v2amlUNalqb6LKaqAcjKhc2ELI5NNWTzQSMaaXamcK5' +
            'l1pXOeVPbAK2/d+YSFc9fqG9ORaH0k2hCK1Lm9ATvlBJ7TDmTsnS4' +
            '/7fCggVomRcfK5OTDq3baDbS3o5A+bTBY9FptoDE78+Z/nkWQ/6fJ' +
            'a/9+4rW/BY1f/XewXPn0d/BFZ97/aurctVhXXmLRVMn2VMn3rjJfv' +
            'jc7f3ij2udTTPsLO6kkGtj+bWR+OXu4qb/pY6pC+x2ojfqf7n/1bW' +
            'uih2wtWRp7gPNoRJXwyaiQ3BmDpZj0iXHPOrz9HZ289aXOHVX5GrB' +
            'EFksV0Fhw6xAz9ckU3TWOhVNYoMHXVgx0DHlbi+6WvvTA9J16mH1T' +
            '+2sbUrF4orYuGYk1gKVHjp2w2+wOinazOZmkjQaqg+AloD2JEnVoQ' +
            'L3D5YNXTSYcaN88ujJx7e9GX/3d2OW/Hr38V0iv/A6Wk9f/w4Grf3' +
            'RDwcFrH7RNLKpIrEq6F9Xkke0pHb2wUe3z6aZ9Of++rRT807el7no' +
            '5+7apv+ljqkL7naYN/JMCWr2ZPn00Iya8QosT0d7qkZB+bTCJJXK6' +
            'SEZBhQ5efvtxvqJw4IzA4tRHWvBUAU/1AfCJzCBTJ3OSTBfwcJOnJ' +
            'R/NjYe6RvzA/EzfwgV0KXHu428SLV3xuqZaRuDwwcljOIlZ7eRdtE' +
            'ehG2ZJ2p02uxP6AsJGw5ZMkN9rNJpxwpE99H7ppd8MXfz18KXfwEr' +
            'ppV+DRl7+C7D6M+euf3+Hj9z8cc/sYcwf4KqEk2fXLv68gX/VJ5f2' +
            'IM98ctv/GndrWyYELGfHNvU3fUxVaL9z9KepH2xIAOdutY8tcvUkQ' +
            'j3mFpidaIKSaIbMDFJdE2C/PV2jJ9+5/zSCZQq47Ui0S+1BY7wdT+' +
            'axJBvSQQmfcE1BNnRSDe2hzuFwdiyWn4zmp9NFVDZn+cq74Vh9hFE' +
            '03hiO1AHDLRhJ2Bxs9N7p8sEzsM5EdXwO9NCLOgKHB64CfP4IPGk0' +
            'mOy+2tzRT4tnft6/8tXA+W8Gzn09cO6XsBx55XeT1/9hZuWBQapzn' +
            '3w7cebqBs5X+NTTHvRIycNboK1nUTl7te4Pbz8z95gZgGvuW4X2O0' +
            'HAefixNsOr7H/17SqlQWBxCc0OqS1oqu8mWgaYOpaDVOd4fGj/ykf' +
            'lZmA+SLMXb0isHoUzZklkweEzxdMKSOkiGrqNN3vSvZHseKx3IpKd' +
            '8LcPHHjlzcljF/yhmC8QCUfrI5G6YCjucPqYEgputyfgZlJ0nG4/Q' +
            'B4eev1hD5Of6XQj8sO6PxCFFZPRGG4d6T35BQA/f/wnfae+LJ7+sn' +
            'jmZ4Pnvh595S+n3/iHyROXt6x9Pgu0L/N7t1Ib7o4ernJ2aSv351F' +
            '3r0L77dWutqqmY6XNuyY9/+l3yd7hPXKjwhk31nWyHLam+oD2qPp9' +
            '5/CB6/cva/BIqu0dha5EF06jD0dT2RYJQH2qz5oZIJK9VH0bUyStF' +
            'OgYCPSUGnJDLd39bm8QMB6NN0RjDaFILRDeRrnA1bs9QbDuIFhBqP' +
            'eFAsEoytvxR7y+MPQC0Ed4A2Gn04NbbanR892HPupaei97+KPcsU8' +
            'LJ38KPn/40m8nrv3d/Lv/R+nghpWvX1PPCO0vMCk6O2d22odMrbgZ' +
            'KmeXtnJ/HnX3KrTfeoGTh/8LQH5r7kBc+fAXtZkelT9haujGEqh4D' +
            'pqUpHUIaG9rHepYPPP4X7F0/SOtKwb23hhvR9cOLSj9Hj7cmum3Zo' +
            'pkY5srnQ20DvtaSu66ETpUcrrr3B5fIBQLR+titYn6xjRg3+UJ0A4' +
            'PWHqgOmK7PwwCzofCtcFwHDZmewGQxxekaZeN9jRPvtKx+Hb74lsd' +
            'B97tWn6/5/BHTaOX6gbP1hYOt09f3HfpzS1rn88O7VkB8z3zyZ0wy' +
            '8lW3s9Vzv5s2c6sY/eeZdqzNVo3W+RkOHpXDdhtySU4fetLXyZvrO' +
            'uyNKJgC9kyyM4/ZWsrOTtKJzaiVkzn7BEx6VO560z1XXhzgWjtJ9t' +
            'KtvQw2VCio6O0f4R2T1LOCTs9STlKTOw9HAzXRmIN8fqmplRbIpkJ' +
            'R+pQuMblA9qDAO/BUByeZLI06wPBmD8Q9SF7j+I8lJ321rZn5t5on' +
            'r6amf1R276bbftutMxca5q4HGkdLYzNn15rNsaN1bNG+zsC2ELDBv' +
            'Kv74bxx9dWJmRWaL81egrq5GyvemcPG1jaJwtoLhJU9H7K1j5sSfY' +
            'OHHlpQ77C2dQppYJaf5qsHaDio47QtNM/63LPOd2zDvcs7ZqkXBN2' +
            '5yTtzHr9oSAy9vWssU81tycSmVCkFvHcH4EliIV8LJ6I1yYQ7Zk4P' +
            '+v5Afi0wxXtnE1OXk6Ov5yevJIaf6WxdCEx/kqoc2ZmZevC9Xf0zN' +
            'L+vnqckvX5i0fYkiNgxsqh61YeZoX2W9Z+KrR/HI2fumyIdwDtsaY' +
            '8GqLtYLx9awlL90XzE2c/Wnviwofo5DtfHLr2XkN2QE0laO+U0z3j' +
            'cIGmHe5phweWUyDaNUE5R4H2DlfaHwyGInXxuqa6hlRDojmZbmtMN' +
            'IfCtcBzMPxRMPy1iXhdIlbbyGbsBMNxPxO9D4TiAcbhuzyBWO5gw/' +
            'D5uoFT9QOnY4Vj/vY5s6tOozePHV7Z+tNbToLis0P7DRFcBZdzV1e' +
            'F9uXvXoX2z4gOvf4hle41N+bwpl6CqZZGdY4B9gH+RHPf/MUfPeoH' +
            'nr715eKlG4P7jjX3jfkSGbMngtPtDvck4+SB7VO0exL8PLL0zgkk9' +
            'zjlHKdc4y5PXTAUjcUbgfYg8PaNTS0NjWmgOqJ9KA5PJlNt0AWgm2' +
            '1j9eDz0UBtCAXww9E6nz/qdvu80aZY4Wi8eDLed7xhcCU99Vpj6ax' +
            'IIpXKZKnOfPml3jZK5QQxNnDKj3LGSZ902l/YzPnd1qdnjfZwebUt' +
            'B1JOaaYK7R+iMx/+wtcxZGnqxZpy1mY0SsvMIT6KJ3uxVKF5qKzg5' +
            '9kPf7l87f2RI+dTvcP+pnYi1GDwxPSeiMnTQHr6nZ55MPMM5CeA6o' +
            'jtjOAhMJ91+JRz2OUJshH7aKwRlmwwB5x8KFIbCMUi0fr6hjTQHoV' +
            '3mloiKGMnzhj+RrgQgM1g3e8L+Wrbgt0HIrnlWP5IevJKw9CKwR4U' +
            'iYD2CjvtXb767uOcq0dVmTO3blR1rzLvbK3QfsNVzmnfriqg5Zyre' +
            '1rgzmxFZc70VKH9w5UemjUnspZEr7W5H43Sdk24emfA55ubem2J7m' +
            'NrzeI0cvBUbboT89WaAw1YJIlH09ZoCo82WYOtlGvM4ZpBnGdQf1v' +
            'jtBMJyA/rDob5lKPk8UbAqwO0wcYHw3GgPWAclvAwEIoD1RsamxPJ' +
            'TGOiOV6bCME2oXg4Wl9bl6xDnUJTKBz3+0OeRMHXthDs3BfNHY70H' +
            'JSqTVV7dwtFEolUYTZbi1MHtuyslp+CviEcgJ6lzID2zikduW6V4/' +
            'G2EkflnHlej3TrgQ8nqpx9u6dJlNmQPPPJLcstgT0sc6ane373Cu3' +
            'vUXHprLmxh5lSdsDWNuLomXIXFsjMoKUxZ27MFuaPPuS98+evGa20' +
            '3EwprE61zat3ho2eqCVYbw8UUJTGtRq0uR26YVy9Y4xyjNpvi6LHK' +
            'GqMcgPtQ74ASq1EQ7FMiB5QH4rUsREbADtY/YZVsIPbRxF79hKAFX' +
            'QTPl/IWdvlTE94MzOh/CFToGnP88/zBSKBUCyWyDVaQ12y9TFHIsp' +
            'plo+UgviYsxXMXL8GnH+kpJdtyf7a2DNcDo62kvblV4djq/1v6k/A' +
            'zo4EjbBMaH+f9uXfN8HOXwB9yiZ1ZLBj0LzL5Dyre3KxKrS/R0tXb' +
            'xmiGWuygCfzZMsg1TXp6dtHd49jjVlLU29dtnTu42++/y54sm92WW' +
            '7AuSqjQG0Sasxig1VqIdXWAOHI086pu8M1rKVnnhljID9ipxnZR+z' +
            'UsD0yRndNuuqavR6/1xsCbsfijZFoPRqE9Ud8AfD8sUi8ob4hBcCP' +
            'xROI9sGY3w9dQANsGY03spcA/kCYCmfIun5n+5RvcNnZOyNWGTjVN' +
            'eDtRWKpSqVxJDrnLr6xvla35tw0j9Qm7wj+ld//OvjvlDMVzjq+Dv' +
            '7IG9VsYCcfJ8fmkQR/efbAy+/XtnIC9DJDdvdw8k4y9mMWRmDFJru' +
            'urxHeQ/t1z1wA335PevmjCtrnuqd5YnVPT1qh/T06/f7PqRQapbUk' +
            'ckRzP9096e1bRJOPNPWCt3e1FI++8ck9bzn+5k/S+REl7pAYSYmBE' +
            'OkwodYs0BqkBoqkBmjnNDLwzttCWTfjdscYo1E7PQyyUcM225DNN0' +
            'y1jFM9k3R2ypGddjfnUdAmEkf17QMR9nYq5kYqJrBTn2pMtMRrm8K' +
            'ROqA9KBxrANSjRJ1aFMnxeXyFpTdm3/5nb36fu7joLx12ZqclSj2P' +
            'ywPaS6Vymz9+39my1tTmVQa4rynavNqSG5iFvtOqJdyjrZwkcYeU+' +
            'l+37qE9ALP864IdJehl7vlp1nzLs0Z7UEN+3JLMoxusMoN014S7sO' +
            'At7ida+gH4WCI3dvzS3RtPn7nibshoqIDa7lPbvEqrS4E75Dilw+t' +
            'JqkQ7JxHSGbwztB9nRmZZSw+cH7EB7e0lGzVkrxuB76Jzk47cjKNn' +
            'mu6ecuQXfN1j/tqk1+1zu/1opkJ/GKgeitQB1Wvrkg2NzfG6BBqiD' +
            'dWyTyJjH0ejusEQ9BKJQx/871f+/vetS28RmcHA8JHg2Aky2cvj8o' +
            'VCMQDf6vSHshMn3/7po56fTSLb9xsnq02i/cbWE9jJtH/M+Ng6tNN' +
            'Kw5Wv+15druNqZSfo+95pzbc8g7TvmjtmSfQCIZlpRyZc+TmgPdUx' +
            'RqSLWKqvuTTPbrbywS+yUwcxX9zgjaOsG2dYSwe0tF9Dew1kgrANM' +
            'h5+lCE86+cB+6uhGxvy8yUkewm3583xHjo37epbcOXnXb1zSPl5Z2' +
            '7WiR7Oupu6nd6g2+nx+4KBQCQYjIcj9WDg6+qTbOgG3WMVawCFo/U' +
            'g5g6sUKKtuPLd/3rpd78vnv+5sbYdvL23f79/6BBW2w60F4ukWjNB' +
            'd4xNnXr1Uc/PZpDtIdOQbRLtN9bu7mTab0vGyJPohx/SCHfOVDWP8' +
            '6Ov+a5nkPZT568b4m22VjQdOdAeqOvpW3Rkp8jMEJYsuFr7T7+Hqi' +
            'jkppekZruScAHkdWhANmZ0hw2umMmWwax5Ehw7Y93vxHBuD8Wuop6' +
            '0D4Iox4SOTmujSXNjFj4fOO8pLsLXeYr7YcUNtIcri8FlX37O1z4Y' +
            'SLQHIvUBXyjkj0RjYOMTsIzGEpHoKurZ5JxAKBoIhBOtfae//h8Xf' +
            'vv7Qz/5v7HGHJ7qC4wcBdqHJk/rHUEBl6fV6j3tQy2ji496fjaDbA' +
            '/JjdkM2m94JYEdS3sw9tsyEg2d6ZMFfNjbhxgAOIfrGwXYFj3oMnn' +
            'NNz6DtD/x9k+Jhi5b65CttUR1jjtzM+7Cgis7a28ftab7LInczDlU' +
            'E95Z3yLS40KtRaAxifW40urQUUGztc1iyeFkYRXp1BAw/x7gw0skV' +
            'bLTQ7Rr0u4clREhdSChj7bogknoZextw67eeWTy8+DwF4D83v4Dvs' +
            'Fl//DRwOjx0NBSODcZTveEY42hYCwSrgPmr9Keydi5fS9tONmGaA/' +
            '2/tx3/zNWOqnyN/pKy5GJ06Hxk8B8LeGSicV0S783OzJ38eojnZ+N' +
            'JduaExZsOO03o2jMjqX9NqaYPkHAfzjqV7FQ3m3L264Hof7CU0378' +
            '598e/Kdz4+/9ZNjNz89dO39/S/fmD1zZfzohdHlM6V9x4rTB3tH5z' +
            'qKoy1dfc0d+ZbOfHNnPt2eg/VkW4/eHcNSfUB7ZoapCWd2Bmw2qpn' +
            'TVsKbBzpnDp/96Gs95QXICzVmnlLPVWhFGovelDJZesxYt9XWD5wn' +
            'GdojsDvuoj2LescIuqPWM4PbCwKzQ+mp04ZSmkATSBdOm+o6rc39t' +
            'zuaeW9x0Tdw0DewhJZDy4GxE+HJM5Hx4+HOoXC4NhqOozAOiueg4V' +
            'qG9rFgMJLI9J75JaL9xd/+vmX/GwpvvTXdHxw5Ghw+Eho/FRg6pFB' +
            'qbNG0b/AAHnY05rrmXrp2/tNvyzmxG0g28Etr/ss2kPZgdDeJfjuT' +
            '9ts+I/nBt9/b+YQspxHeUfm3cmy9YMcenny15ic8ibQ/8dZnw8tnk' +
            'h35aG2TB5UIizocHo87YCNpinJ5fSGb3eHzhWna4/aEvJ6wze6002' +
            '6PK+CADQi7nXQK9VZTQw/gkURZ9yVH96RvcAlQCcwnW4dr++dnzl5' +
            'Vmm0ig1WgRbTnKbVSA22ydIIsRA5FaShG9iFYR0Oxt129nR5xuCaZ' +
            'wjiTsKI013ONpMIVU3sbVL6Ext+kCSbB5GuDKVNtB5kZdOVmPcVFA' +
            'D44fJC7b8HTjxJsQhOnojPnoyOHIo2ZCErdqYtE6pkwDhrG9fsDuZ' +
            'mz537zv1a+/f/Ofvf76Rv/pIu2GOLt9o6xwPARFM8ZPwnG3kz7/AP' +
            'LeF1cQyh0dkO8q236/Nph/A0hGzs3TTm/5obQfvOmwtnAc7KBgn5t' +
            'K/NwHi64dtsJZZ8fpxHeLejCduAwNOzSmnn+a37Ik0X7xZdvtuaH/' +
            'aE4httopw/N1mpzOlx+K0m5vSGCWacdXnje5Q4RBO31ReChlaDg+W' +
            'C4zu0J2u0utzugMGAqXwOeLFhTRXv7qCs/D5AMjR73Dy2j6Epupq6' +
            'jT6aziIH2GhNPoeerdHKj02hpA9rjZJGwDzAaJJjgPIjJtEQhnTsF' +
            '0CgXStSR68McPS6jo3I6IsWtchxTeetU3gaAv8afAKtviLWSmSF3f' +
            'gE6Gk9hwdO3z9d/MDB8NDR2IjJ5OjJ9DlZC2fFIPBEORYOhWADdVF' +
            'vn9/rGVj698Fe/P/PNv5755f88/rP/5sntM4RTjkw/XB34h4940WX' +
            'CIU/vnH/oCNWW15IqtVWtp/V4gKjLtk2dffnsg6voPCbZwEqB5ywf' +
            'vI9Je/i6TZ0KZ0POyQaKnfpn2/+J3xcwf+fM8AJn6TF7f3jvo97rt' +
            'EkH4plPlnk/15qf9mTR3qAz4hiBExSQnKLdFowAAw8wt9mcdsoNXY' +
            'DD6cdxu8Phs9lcJEk7mYcESXm9YZ8vQpAOgH84XGfE7EKrz5rqs7U' +
            'NO3OzYOxDY8eDo0d9/QeAt+7iASzeKlSbVmmv1AHtlYawwdTOhHGK' +
            'VgT8foR6aghh39YPwAcn7/TMoiI5qKbxGHrJNmiwtPCNlAh3ig1qi' +
            'U4k1QoUVrPcEZU74ypvvdrXAEtgPpbopTrGnNlpV27OXViETic4ej' +
            'w8dhJQj9BdOhwo7gu25IPBWDAQjsTqAz7/yMkPLvwO0f70L/77yrf' +
            '/q/3Am85wQ6hzCG08coRJ0TnoHzrsLx2BIzJ6bCpMrrXpLF6LxWcx' +
            'OU2hTNPI8ZWVD3/x/ZO8DrLBn2Ldtxmug/bs18Gfcctuz9922sO/n' +
            'r01ddv/gw8XQBKawSPdGraBgoYBbNzYqx5oY9DStvKI4IvWN9PTmp' +
            '/8ZNEeM+NWkjZbCIpywxI4T5IOk9kKDzGMJBjsWywkRaPpvCnKg1v' +
            'tZrOVpr1ud5Dhv9PrjwQCMbOFlJJ+srVEd6N7adkwDkDSU1x0AHLz' +
            '85aGbqHGLNLjfJWRp9QLNAaVIWo0dWBEL0724WQBCM/ae6utH56xO' +
            '0acnhm2YILdMUrSJXjVYu3V6tMSnVtskKmtShWukhlkCpNEgZsVjr' +
            'DSU69016rcyOqrPHW6UMqaKsC3Q+/jLuzzDSwFhg/DFYdvaMnbv98' +
            '7uOwfPebrGffXpSLh2oDbPX7m45f++venv/7XU7/476e+/tfswiuB' +
            'eJM/N+VDtD8ahI0HDwVgffgoYN8SdDP2XmWgDZgPMzgNOrtOa9cGm' +
            'xtKR0/ew3z4tz5kYhr4N909Mc3j8xaadDnz4EDjh6/brvDFw8/J5k' +
            '0AxB71k1v/AXb+zsTim3GW2NbINsUtOyJ29oG7b/R+/B8aBB/7mL/' +
            '1U0Z7wLXRiAHkMcxuMuGAer3eglspeMYID+1OIL/VSoGfR8yn3AYD' +
            'ZsFs4PChF4CXnC40AyBgH7MQKipk6xgB2rvzc4BTQCsw312Yd3RPw' +
            'pOmWKtQYxLrML7SALQXak1qU9Rk7gTOs7pN+wErWul3sEUv0UDtiA' +
            '2hvmjCOtXaRqWqXqo2KHGZwWHU2rQqTCk3yxUWkErl8APw5c6YEs1' +
            'vGJfTIVgx13fZO8bonknocTzF/ShdB8VklmDffEPLnsFld3F/oG3A' +
            '7w/mD1w5+5v/cf5Xvz/51f97/Gf/rWXoYKChxVPYh+L2pcN+1E0cQ' +
            'vH/sRPe4j6ZVSU2CmRmqQJT6B16k8sIS2C+2WMGt+9vrutfOnLinc' +
            '+2/fetqKKKKmJlNOIgK05ptSZAuslkNRgsBEHrDWYMtwHhVx/qLRh' +
            'mw3GbVmciSAdYfdgSOgiXO2hnLgrA9ltqO8j2EcTV3jkgarB02Dtw' +
            'wNk7S3WN2ztGDZG0QG0UI29v4KuA9pjW1GTBs+DtGeVRPAep30r22' +
            'aghh2uSGaVdRb3B1KrSNKg0jQqNX6QRgqk2uUwgHaVTYkpArhIxX6' +
            'l0BBTueoUzqnAC8KNyKiynw7pQ2trc78zOwI65mUg+dEYoP79vH5O' +
            'lv99XOhQo7nP3TKaXbix98l8v/sXvlz74l2iqK5LqcvfO+ocP182s' +
            'tB15vfv0m+gG25HjVOcwR8Orku+pklfVKGsERoHEIhGZRSq7Cg/gm' +
            'B8zuU0Af3ciUjy4fPLWk2ojK6qooqdJGq0RkK7RGIHnsALMh6Veb2' +
            'bxrmNeBbBrtWboC3Q6E3h78P/wEmyDxnMdXkA99AsuV4BI5IiWIbp' +
            'r3FVY8KOIxxFP/wFHbgZQT7YO6YNJVPpMjzMJOTqhBtObWi3WHAYi' +
            'cjiZB8ivAp/ss9NjtGMC5V7SJZzI640tKm0DSK1NSdSYWC/QEBow0' +
            'kaX0eAwIIePq4D5SuTwlQqbQ+GKK921IGC+nI4A9jWBJjxZoLsnUL' +
            'GFnkknKraArjhQxmbfPj8ahz0K2KeyU7AsXf3d2MWv4k1tgUwfnZt' +
            'JLl4qXf5s5NoXQ1c/b5i74Bs6Yow37RE+t1eyd49kT7WqhqPhcNQc' +
            'no4ntAjlpBxQb3KadHYd7BuQ398cLRw4cOTmx9v+W1dUUUXPspRKH' +
            'Xh7tVoPnDcZcaVSCw8B/hqNwWTCVSot4F2ns6hUemA+bMb2ArCx2U' +
            'zY7G5YN5pwyu6ivREMVUUboDrHwDmHRo8Fhg+7+xao7glAPVhrFR1' +
            'GkRyDlYciOTqh2mKwtJuxHjPebbFmgfkAfJwsAOpJatDhmrLRo6R9' +
            '0IT3aAxJlbZRo0uodQmVplaglMpMUi30SzatxqoB7MM6LFWw72aF3' +
            'CyTGcVyK45C9956pSu+OoDrqVd56gyxVlTMp7Vk7xiD/bR3jtI9U8' +
            '7eOU/ffu/Akquwz9O36BvYT3VPuTqGo+nuYKaPys5GRo8WX/qo79I' +
            'n+YsftZ246R86rA3FXuT9cJdw127J7ipFdbWyukZVwzfwBSYB+Hyh' +
            'SSi1SDWkxug04n6cCBPWoNVZ7++YmDz0xgfb/otXVFFFz6YA70Byr' +
            'dYok6lgqVLpFAoNeHi5XAVsB8EKsB2eBEEvABsA8GFLsPogvc4Exp' +
            '6yOQlPFE8Xba1DwM9V2pcOuwvzaOLC1iFDvJ2nNol0uMRIAO25Cq1' +
            'M5zZhXSAz1mXBe8Dk42i4toCTfTZ6hHZNklTJaOlU6xo1+iaNjpE+' +
            'LVM7BGqu3CRHZt6iVONq4Lzaqga0wgo8L4PjMEolOqEMtyjd9UpPv' +
            'QKF8WvZ/Ey1r1EbSloaegD4tjamzgOAHY3hLkTGjiUXX+o48lr38e' +
            'vewoKtc9zRNebqGHFkp0GJhfOFlz5uP/lmx5l3o5Mnq5Xi52t++AL' +
            'vhd3i3Xule/bK9gLtwdsD8Pl6Hlj9alU1T8tTkSqgPRkmweGjaxC7' +
            'FvfbWsfHTtx4f9t/94oqquhZk1qtk0oVarUBqA7AB7yLxXJYB7aLR' +
            'DLoC6RSpUQihxVYwgbwPKzD0mCwgKBfIAgHgdstvloiM2hvH3b0TL' +
            'EJOd7+A87stK1thGgdwqNpicYk0ltFOoyr1HHkaoU+ZMZ70N1ViPa' +
            'MvWei97itSKO8+hGrrag1pBDq9Uk1MvZNam1SpNKKtAKZAZAukxvl' +
            'eloP/hlACkuT06iz66QGqUQvkegkYq1QYtQo6JDS06j01KHMTF8DL' +
            'NmcfGO8nWgZBObD3jpzs7HxE/2XPiqcf6/7xBtth664czNUxzjdMw' +
            '09F4UiP1OevoW2Yz/qWnm39eRbiaWreySCH+75wYu8F3cLdu8W7d4' +
            'rQ9F7Np7DUXHA6lfLkeEH/itIhdlnBtrDHupondZhtAXwoW7//sOL' +
            'K7ceuZZmRRVVVNG6xVIdMK5UwopULlfLZEqhUAIrQqGUzxfDQz5fB' +
            'C9JxHIeTySRKKA7YMivBNSD7ccwFOe3xNpYwwxOGGiPgvZ9+6jOUb' +
            'JlwNrcTwdqFXqLkCmSw1XoODKlXAcQ7GZpzwZzwN6DCPsA7Ry30SW' +
            'G9kmgPeI8I402KVDIhGq+CPZUIwInb/YgkFp8FpT07rXgPlxP6cVa' +
            'sUgthA2ESp5IKwXgq7yNKk+dylvPLjXBJmA+luxl6zM7sjP1MyvFS' +
            'x93nXqz7cjrrUuX3blZqnMcXoqOHguWlmztI8D8YOlQ15l3206/Y2' +
            '8f/LNdP/jz6j9/gfv8i/wXdwt37ZXsrZJXVSsA8lVA/irp3irEf0R' +
            '7vhGFdxSEAvVHbpPJa+lI2qa76MFmcqA7urRy+txH98nPr6iiiira' +
            'cKlUOgA4wFyhUIuEEliRSZVcrgCALxRJa2q4AoEYVF3N5QtEHA4fV' +
            'rhcIYcjqKnhAfBBWo1Br8dQQk7bMNUx6s7P+4eWA6VDsEJ1joHhtz' +
            'blLJhNqjFJTCSivVzDkSnkWob2WKeZoT34fBBmzVGo4vEoSQ3iZB/' +
            'j7ZNILO31Sb5MypNzeAqeQClQYkqLx4IHcGvAag0yCliJMGF0GcH8' +
            'C1UAfLFQBV2DVEH5wN6z47boDqxAAmivC6fB3lMdY1T3FHj73Pn3O' +
            '0+/3XHiZtvR1929s/YONMFu8/KV1sOvAfntAP/uidDI4djUGaU7/K' +
            'fP/Zs/r37uuZrnXuC+gIAv2r1HvAcN2or37BYjt18l3QO05+q4fD0' +
            'PlhwtR2gUKmwab9gykiEHm4lcI9YRN3XEjaMDzQfOv7LtzaCiiip6' +
            '6iUD8MrVUqlcIpXzBGIuXySWq+Vg9VGU3gCiHR6PL+wNxsK1TdHGl' +
            'oa2XFdpJtM3qjdg0CPweEKRQGywOsAnAyGd2enVTPuBJUfPFArat4' +
            '9YQmDLjUKNGWgv0Jg5ck21BNHegmcZV9/DuHq0jhF52jlhd4zZqJK' +
            'VLGr0qVVXz6BeZ2gRKSzVot0cCQdgribU4O1Z1BMhAkSGSVvUZo/Z' +
            'YUWFq8Deg88Hhy9UCuR2n8rTCLRXextQ9D7QpPHWY029YOypjvHI2' +
            'PHuc++3n3kH3Hv7iZvu/Bz0XJ7Cvtaj1wH+DXPn6a5JClVyngmWlg' +
            'v7j8c7ulSYaRdv13PVzz0PDp/3IjB/l2AXLNkVIH+1sgYFdjRIXC0' +
            'An8vV86IeVWfM2FNnytab22PGzripmLLmU7ax0dzx6+9se2OoqKKK' +
            'nmKJxDKw9DyhZDdXtEcorZKonNGG2TOXF85fO/DKm4dee+/YjU9Pv' +
            'fvFubuKwJz7+Jve0flMJltbmzSbCU41V26w2tF9VROu3jlv/wEw9m' +
            'hq2q4JNKFJZsho9+oNZoHWIjZa+SoDV66tkshlGh9A/k5CDqI91mV' +
            'FQftJ5naqIZwssK6elRZob2yVKp17eC8A7cU6MZv0Avbe4rVgPgzz' +
            'Y7gfB6uPB3EgP3QBSkwh1DAOXyMQ6WQKZ1jtS6gYk69igK8Lpeydo' +
            '46e6dDY8c4LH7ev3Oo6+17Xufdg52G3I6NH24/fyCxfbT/5Znj0mK' +
            '1tBEX4Rw6ffv8rOAkrH/5i4syrqYFho9vxXPXz4POfr3kOVp7nPL+' +
            'L/yKY/GoFCubXqJC4wHwtV2Dghx3yWpey3qNqixrA2HfXmQfS5EDa' +
            'mm/CC8305ML0iTfvndWxoooqqmhDpFIChiQvAuoFsr1COUeqpj2ho' +
            '288LDm8OL3U0tKVSrVnMt2trdlYpB6PpG0o9DHuzE2jm5UGl935BQ' +
            'dDezyRM2M2C2bna0wSIwEOH2hfLZXLtF7Gz/d8j/ZTTDV7JpKDwjj' +
            'I1Wv1KZ0hrTdm1LqGvfwaroyrMCm0Nq2e1uspvY7SwRLWDQ4DrBho' +
            'A3qehuf1CotCqkfjtmjQVi9XOsMqb2I1S8ffqPY1GGvbXdmZ4MiRh' +
            'v2v1M1fqF94qWHfS678PLAdVoDzmSPXMkevpw6/Dr2YvWuyYXB+5c' +
            'Nf3n02APudUwvVUv4P9/7wh3v+/DkUz39ht3DXHumeKlkVw/xqMPl' +
            'Vao7KyI/S8gglC1PykF0G63VuVUtY11Vr6qw1tUYNmbAu2xKYWj58' +
            '9oOvtr1hVFRRRU+ZkKvnS/aK5FViJU+hVeotdrurMd25dOXd+24/s' +
            'nQaOJ9KtcEyne5sbu5qzXT7W/uJthG6c4zunkTTFA4cBNE9UzagfS' +
            'RF4jYzbuerUU4Oqmwv09RI5UpTGLPmmVurUCoO0N6EdVptfbRz4g+' +
            '0Z+L2gPpV2psyOmMzRyTmKThys1yNq9WEWokrlRal0swsLUoVplLh' +
            'qDolvATdAUhqkMKFgEQnkWgFEoNc4QypwOGj+mmNGl8jMN+aLqK6b' +
            'YV9rjya99CRnUbTb2VnUodebz1xs/XYG82HrzUtXfUU9pGtpeT48v' +
            'lPv/v+aZm79COLx/tnu//sz/f+8IWa51/k70K5OpK91Qj41QD8KmW' +
            '1zsAP2aQBUgqoD9pl7EoU3L5TmfCqk35NKqjtqTf3JiyF7vrF85e3' +
            'vW1UVFFFT5N28SVVIgVfppZrTGYLSRC00+ULBGPBWMPipRv3bDyzc' +
            'jXd3JlMAuo70ukOQH0aVjI9VKbf1j5KdYxSXcx8In0L4IQBj0TLoI' +
            'n0ELjNaEYRe5b2HJka0d7I0J5AtMdv0x4IT7smmUmshqxkEQgPwGe' +
            'UBs7rjC0GU4dYifMUNTKjTGFWgORGOVqxICkxJYt6nU0HDt/oNJrd' +
            'ZsA+yskEe68TixHwZeDw1f4kSr9HGfgN2kCTvX2Emd8WTXHr6Jq0t' +
            '486e2eTh69nTrzZevxG6tBr8ZlzcIBwOF3Thx50Js988FWib3A3f+' +
            '9z1Wj0dpfgxT3i3Sg/R17F5OrsxQx8Hy72E5Igw3wfrDDAhxW3ReQ' +
            'jxDFakQpoWyP65pCmtLC87W2joooqeprEl6tVWqPZTBAERdqcbAXj' +
            'YDDucHqdnuDsypU7W+5/9e1EqiOZbAfaA+rB2IO972jLdRfGmPnHU' +
            'fol1Tnm6Jliy9H4BpcA/iqd2aA3qfRmgZalvY4jVVdLgPYRsPSrOf' +
            'Yk0D5nwroQ7Z0TdqY2jtVW1BnTjBDnQXpjxmDuUGg9PDlHpBGBaWe' +
            'z7lVWFbq7itQA4ZEcBoA8qk7mQfF8YD4y9nekFQLw5XRA5UU3WwHt' +
            'la5aY22HA6ViTqOR5Y5RNN9ix1jdwqXMqbdbjv4otfxaePwEni7iL' +
            'YP9+08+/HxOrlzW2sjnOc/t4r/A2PvVXJ1qyR6rjuc0CTy4yGeVeD' +
            'ARZRRQRr7TInLjIodJYDfyPZg4aJPVuZSpmPXk25WKahVVVNFGymT' +
            'GMYy0WimgPW61G424yWT1+qIU7aEodyTeNH70Amx28p3PmzvyTcm2' +
            'pqZWxtgD6jtaW7NDgxPZ4jiezFtTfWTLoL1tGGWw90y58/NAe0/fo' +
            'kJvkQjFEo1JqMMEKP1Sy5FqqqUKlSmKEwUG9agAJmDfjPfgZJGpbz' +
            'zCBnOY0E3LKupNGUZtGn0DR8rlo1x6ETh2pUVpcpnYfHs0VssIjdX' +
            '6cdyHCpTBQ+gUBCoBm6KDsvG1ArFeJrP7lW5AfZ3CFVc4Y9ZU3tEz' +
            'TXeNwyGQmRLIO3Cw+fibzUD7I9fd+TlLImepbR8/dnHNU3ry3c9jn' +
            'T27Bbt38Xeh6grC3S8IXuRJ9lB6PoN3gcsipAx8i6oGU3PsBj6g3m' +
            'FGzzjNQq9V4jBxAm68uP/Svos3tr15VFRRRU+NmMqWdgtmMxgxrdZ' +
            'oMFow3O52oxmpXC5/GM1OFSrOH+7qHwdLn0hk2DAOOHxAff/A+PDI' +
            'TEd3vyaQQrNWpYsoD7N9xN6BHD5j75fdqV65RM6VKoU6HOw9BwXt1' +
            'VylRm2OMZGcO7TPW/AeK6I98vYgeJLhPAv5VlbwEJ7kSRUcWbVQLZ' +
            'TqpRpCw9aiIcMkLFfFJGSySfiworVBF4Oy9PlKPmAfhPLwtRIJ4UZ' +
            'zYDkiUiqkDSQp2PP2EXSR0opoDxcstfMXm4/dTB2+bu8YMTX0OFuK' +
            'k6evlHlih46syIy65znPv8B74XneC1LZXlLHA7bTJmTpcQ3XIK82K' +
            '2sILXoSROi4pI4LL1mVzydzU/Pv/Zfp1/9u+Oj1wz/6dNsbSUUVVf' +
            'QUyGwm9HqzRmPQ6kxmC2G3Ox1On4uhvdsTDAZrWew3NjY3JloY1Lc' +
            'D6jOZnv7+8cGhyVJpKpsdlBE+NCltigF+ywDRspp778ov+Pv3N7X2' +
            '6jE7T41S7hHtZWoeon3UYmXDOAWrrc9qQ/aesA+wc5eALNYcY+kR5' +
            'A3mtlXgG1sM5k6B3FAj2StUCeUmudFhBPfOevtV+W4vfavrRqeRK+' +
            'fWiGs4Eg6SjMOVcXkyDl8pEmMOqT0kswelpN8Qb4Xeikj3w3UKlip' +
            'YGnPO7Gzz8Zv1iy+b6ruhC/APH4mNHpl96WaZ5/bIjU9C6cyfvfin' +
            'P6x+Tinda1YxbDcC2HlGRbVBXgXPWLVAeAHQHtdwrEjVlEnYu3Rz7' +
            'OrfTlz7u323/mXm9b+dOv/+yVuVW24rqqiix5JKqWPKXVpJ0kHTHq' +
            'fTD2wH4JN2p8cbCgTjPl+kri6VSLSAsW9qak0kWjOtPeDqB4YmBgY' +
            'mBgYnh4dnHP64hI5YkwU82Ys15cHnk5kB9nZUuncu0T9POvxcpUGo' +
            'MTGRHNbbA+3zd2jPOPz8XbQfway9jLFv1Zv/QHuG/20Krb9avFekF' +
            'qmsKlSOwIXKC6OSmEz0HlbgIZuQaXShgVrcjyks8mpRdY2kBph/Rx' +
            'xxNVfGF1loKRkUEx6pLWCq67Q09MDS3NCDQjeJbN3CS9GpFTzd5y7' +
            'Mw9WKO7/gzc8Nnrxy38yc+yo/e1Cplsv4LwLhMQbpJmW1XlYFDy1q' +
            'Dlh61tgD7aEXIFS7g37n0MXvhl/5y5FX/nLs8l/P3vznxff+z4Wbf' +
            '3/g+i9WPvxm2xtMRRVV9IRKqdCYTDgzEa2LIGhw8jabw2IhcSvl9Y' +
            'XDkfqGhpb6+jQsgfMA/JaWrmL/GEAeAX8QaD9RGp7pzg6ITZShtgN' +
            'rylkas+bGHiyRYyL5iPm+/v06ystXGYTMjbTg7bmKVW+/WuUY0b7v' +
            'LtqPINoTvXpTBjjP6k4YR29qV+vraiRciV6CkO40AOEB+2wlTK1dq' +
            '6N0BofR6DSZPWYzmPwAbg2Tejd0NDweWHo5jyvlglifXyOq4kh5Qh' +
            'MlJgMSW1CGiuHHVL5GQ6wVDsRY1+HonnL0TNraR8DnO3MzrtyMMwu' +
            'a6lp66cwfJ94/REuv3XIFA2rxLou6xqys0cv26mRg9Rn4a7kgeB7I' +
            'TwLtlS8kuoeHX/0bBPxLvwXgj1/9m6lr/37uzf904IP/svjmfzjyz' +
            'q/P//g3295sKqqooidOCrnKaMTMFsJgwDQaIxPMcVO0x+Hy+wOxeD' +
            'wBxr6+vrmxsQWUSncUiiP9yNJPDA5OwhKYDw/B3lPemID0I9Q3dIM' +
            'xNtejJdbUS2aGXH37LI3dArVRoEbevkaqAtqrTBELnsOA9rbbk5jY' +
            'iiQ1yHp7yjEGtp+J4bTfoT0smcycVrWunisTyE0yADszWaFKTWg0d' +
            'r2G1uucJqPLbGI4b/ZhtiDuDls9USJYZ1dZ5DUyLl/J5yuQAPuI/D' +
            'IuR1rDkfH5Go3QbBNb3RLCL0XYDys9dZpgWu1rkMN1D0o6GmbuF0b' +
            'V0thpUJJzZ+aufHDq3S/KPNW904uYUWaU7zEqqgzyKiD8XahH64SO' +
            'YzfwuuavDl749cD5b0ov/Xrk5b8YffWvxq/+u8lrfzd78z8ufvBfl' +
            '378/xz55F9WPvvHc5/8auWDr5DeRzp968uT73x+3znQK6qooopAap' +
            '0ZgK/W6BUKjVZnslop2uF1OHx2yhWLNbKQB1cPy3S6vTdf6iuOFft' +
            'HWWMPnO/vH2eeGevoyAsNhDaUNqNISJepvhOAz8xv0o9ms8rPy6xu' +
            'QD0qgClBcXuVKcxOU/h92lPOMRBD+zaG9qxYe99iMLWrtBGenINS6' +
            '0m1ElPKLQqjw+gLWtwBsytgjoXNyZg5Fbekai3tdZa+JmwgjQ9nyH' +
            'TUKFILOAq+QCn4A/MVPAb7XFRsDfoClVig1QhNhAhzCnGX0Ezy5CK' +
            'JGWPGoPtXmd8+QnWMOrrRhIye4mKsMNs5ujD3yrsnbv3s7MffrHz0' +
            '9cqHv/y+zn709blPvj1w9V1PyG+U7TaraiyqVdqblNXg861aHq7a4' +
            '3VThVNf9K98NXD2l0MXvh2+9JvRl/9y7MrfTFz/++kb/zT92r8dWr' +
            'pWGFseXjg3unimNL4wMDI3MDrXPzLb0zfS0t7b2Vsqji9OHDp74KU' +
            'bR1//4NiNT85W+F9RRRUxcjd111TViCUyAD4YeytBEQRtNOF2uysS' +
            'bQDF4ol4bVNtXTKbHSgUxwp9I33F0ULfKBAelqB8YSQHkOkbsblDH' +
            'CNtjLcb6zpNtR2mWhT9tqYKAElHdsYQSnKkKo5cy5Gp+WqDyhhhUi' +
            '57rau0h2WfjR6iXZMAfNo5jpMFgLzR0oFQb1l1+AZTq9HcqdLH+Ao' +
            'uey+VzCSHlUQcG0pZCwks34ANpPCBtBWWIy1kKUMOtpBDLURfEs83' +
            'YsmQQaoRchW8P0Y97w8rDPb5KHtHAkKRHxlXTvk0/iZTXbu1uZ9oG' +
            'YD+Cy5Y0J0F2WkAPly5eNDM5gfqx4+n9p1vmjreNLbcOLy/vjhdV5' +
            'is7R2t6x2L50Zre8fqC5PJ0mKwrU8p5xvEL5iVaJTWrKwG7OMaDg4' +
            'mX/Z8XaaveO7bvlNfFAH4574uXfzV8Mu/Hb3816NnvxycOT0wPFfo' +
            'HejpLoyPTb/++huf/fSLTz/9yRdffPWrX/3myy9//uOffPbZTz+/f' +
            'OW1mdn9peHpwaFp2H548kDPwMTY8plzH3292W2poooq2smK5CbMrp' +
            'BQKFKrdQYDZjJbNVqjRmugaa/bE/R4Ql5fBATAB/fe1dUHzAeHD8w' +
            'HwUouN5TNDXb39PdkB9o78goLJXPGTPF2Q6zNEGs1xTuwxpw1XbS3' +
            'D9OdY3yNmSNR1UhVQq1Fb0kztM//Me1LDO0naNcETvYZzB2I9pYOl' +
            'vnMsg3RXhcXqPlKi1JulAn1Uo9HX0pbC+Dhm4nhjG241TbaZkcrGd' +
            'tQC5lvwnsTeE+DuafeUmzCYl5tNRvPYe29HIV0/rBy+3meggsdCh9' +
            'VVxbKqBCa7pAOa4JNWFMvhnx+H9k6xEx3OI5uH85OwcWLu2/RU9jn' +
            'HTjoLx32lw4FSof8Awe9PROe3LS7s+RuKbrSvc6mbk9Lga5rNZj1G' +
            'uELeukeoxJl3eNo6HYvpq5pnXq5cOpn+ZM/LZ752cDZr4bOf1u69N' +
            'vRS78pje7v6y0W8oMDg1Ol4dmx8YWFfYdOnjx38eKVs2dffu/Whx9' +
            '//Olbb9+6cfOtH/3o5mc//emvfvXrDz/69M033zt27Ozi/mNDpenp' +
            'fccOXLpZ/uByRRVV9JTJ3z4Q7BxSGizcGq5MplQoNHKFRq+3AO1d7' +
            'oDbHfT6wh5vOB5PtLZmW1q6W1t7WttyHZ35zq4+gHyud6gnO9jRWW' +
            'jvKEBHEIg2ck12fbhZF8noIy3GWJu5oRtP5onmIjhhjbt2D0dYJZI' +
            'LNRa9udmMdd+mfR+blgO0d3pmAPhAe8JWNDJznbAy/oH53VKNXajh' +
            'y00ykV6qw5U9DZaeOlNn3JhPYMUUnmvEeurNXXXmrlpTVy0qLNwRQ' +
            'zXHQJ1xU2fMZCfkXMA7k3jPsv12Er5QqBaidSbUw1Pwa0R7OQq5mP' +
            'BLSJBPag+qPHVw8YKv5preDuygAkETIEf3pDM7487Pe4qLvv4D3sE' +
            'l/9Ahz8ASMv+wPnDA2zvryU652wZdbYO4N6iTVVnkL6JgjqpGK3qO' +
            'osju5Q/yJ7/In/wcaN9/9qvBc98MXfrN8MXviqW5gYGxYv94vjA8M' +
            'jo3PDJ7/MTKG2/cvHHjzVdfvXrx4qUzZ85ffe36yy9fOX3mws9+/t' +
            'XlK9d//etf/+M//sM333zz1tvvwvYDAxPF/omBfccP3/jxtre6iiq' +
            'qaOsV7BoO94x5Wwp8sbxqb7VEogBvbzITFO12uvxOpx8cPjA/GmtA' +
            'VXHSnWzNBHa9paWnqQndbNXVXezo7ANv396Wk5spsT2kC6V14WZw+' +
            'CinkcnPQRn4uWklFawWK/hKA0t7bHUuWpR+iRF5Gz3s9Mw63FMgwj' +
            '5gtADnuxnUd7LkZ5ZZsdqEKt7oJGKdBLx6rt7cEtYD27sZwrdFDfC' +
            'wLWpkC8iDpe9txKALyDVg3UxV+baI3kbIa+SrkL8joD3iPBh7GY8j' +
            'rq7i79nD3cVVaYSYW2hxgERoDNcno0Maf5OlsYdsGSAzQ3eC+XD9w' +
            'q44ulElfHd+zt23Dym/4P7/23vPIMmyK78v9EVL7mIwM23KpPfm5U' +
            'vvvXeV3lV6731mZWVl2a72drp7evwMMBgDMwBmgBnsYuGBXWhBEow' +
            'VRVKWipCWEilRoQhSjrEiPwk692X3wHFBABqiQ5iM+MeN11lZ2d2Z' +
            'Gb/zf+eee04DVW86wfaPrrlH15HzH133jK5Zi0OtXqninZXx1qWcc' +
            '3qb3ZEfBzuXt3dfKp58vnbt/caNP2nf+37r9M1qpdVoDIejvU532u' +
            '3NptPD+d4pMBweuXTp+pUrN0ejeb3ee/nl15577qUvfOHLf/qNb73' +
            '99jvvf/DHP/jB97/znW8dHl7u9XchTIwB+zsX7q16bK600sdPQHtP' +
            'aeirTXXBDIXBpVLoPB6GYRK1xmA02vV6K6wgtzuQICowiap71D8hm' +
            'SxEo2mDwWK1urPZGiiTrZZKTacvsiFSYs6YxJuWbuXlkbIiWgUzvJ' +
            'xX6x5f12W7HJUFFycUivIv097qOAB7b7UvtMa+DFy9uvJTe68qoVl' +
            'X6jpHpGKKqDSMqVRxsx4xGPhiUN5JqtsplM9pxFW1qBJ8fjOOcvWd' +
            'lKadUrcSangQnpbzSwsBKUQEPs7Y5FCWCfwl4ZdlmSTG5jr1/AZ9g' +
            '8Th0GVahspCV1rochNNZqIrzAyVlaV1cI1ekTOmCKOdaHTnsvT5uY' +
            'GemNVoJJo/I59fJRL7jQMgv711hAx/7yJ4fggBVvD/7WPX6Lqjf0X' +
            'vD0mB9qynHJWRvT435TrGRM0Ur7nLB9HR/fTh28XJnXaz3+lMmy2U' +
            'QKtUOqB2ZwJ2fThc7O+fXji9vlhcLFd6ly/f+u73vn/p8u1XX33jn' +
            'XfePTq69vLLr//4xz9+4YXXiBTQAtVTdXcO76ymZa200sdOzlzHke' +
            '/AaowWTaEUJpYJhZhYLLPZ3D5/2OMJeL1BUCSSymRLqe18aruQzpS' +
            'yuUoqlTeZHUZ0IMsZiabB5xMN01DPNI5ETVfbxN60ZCsnCxbBBoPj' +
            'NVV2l/1zwNkC9wzJqVJbVSgqam1LrW+r9Qj4BvPY6jgk7P2eSteUq' +
            '5fefgn8CjHQEG4HWlxcQxGQRVJWyCqohOX1qLIaUdSiilpEAdcAdi' +
            'B8P63tpXUdxH81eP5tjzjhFCVcopQbh+ucTxK2YSw+dZ25SWKRNpm' +
            'bgPd12voaBfz8Glsi5+tsLI2dpXUyYdXY2TonTW6kSLQAfHiEY3Bz' +
            'TT6e2S+whYlJWEnJVka6lVNEyhDXtOnOT8lPFPAYi9Nl+yBrbWGt7' +
            '1tqeyZUxj+3NhZoHMDohindNMULnvEN784t7/SWq38Z3iIbRIr6vr' +
            'm6SNcm7dZwMNxrNEf1+qBe71drvWZr1O3uDAbzZnMM6nR2+v3dwWD' +
            'v+Pj60fE1YHuzNZnuHIPA0k+mB/Drg+F8PD7Y2TnqT4+vf3aVz1lp' +
            'pY+X7OmmPdM0p2qZ3s7iyu3JwYX+YDQYjA6PLpyeXj25cPn4+NL+w' +
            'cnxyaXFwfFkttufTIfT2WA8WewfhCIJrc5stjgcTj/qk5YsxGLI/H' +
            't8YZJQzreGAICyUBHt0hbHhuJEnx/rCewD4lyjy/b6sTEwQcZe09T' +
            'ofp721l0Fmmz1Ie0rS9orNQ2ZqkAX8hlCql3LSbtFQHKUjQ/JM15J' +
            'xivO+CTwCPL5STWQH2w8PJ7y4EkXUsojToO8krRPkvbgIRtGZ5POk' +
            'c8D5zdoG5v0jU3GBpXL5KvNHLUVIM9U20BsnYtj8JBFqnUevilUMO' +
            'UGjsbKVJrpcmT1mRoHCz3BzTMB/AMCexh3JyT+jCSQQ4cOYtVlyzg' +
            'tkfYxFJZ5/gkx5Rwl+a3NA6KS89Teu4QMf+vY3j6xtU/gGm4Q4Gna' +
            '7CCZqRSLjWKxWSw1C4VGLlstFlvVaq/eAPIPgPyt1rjfnwHq+/15u' +
            'z2FFTz/cLgHZr7Xn8HT4AkQKYgU0BHcI+Rr/dNPv/vYv3srrbTS71' +
            'LmRMWcqBYnR4trdyYXrg73j/cXhzvT2dHR6YWTywD5w6PTvcXh/uH' +
            'JfP9wtDPrjcbVVrPV7RwcHY/GM53erDdajUabzxcG4APqw5HtWDSD' +
            'KfRkqU7izyoiVWW8QTRMA7uLsty63BCMrrW+sPcuuCZXbMUjnWOgV' +
            'jeB+QbzyOY4tNoPzLY50QP50S6t+qGxB9pLlGkyjyYV04ImfmFLlv' +
            'VJMj5xYQslZ6phBZj8akRZDsmzfuC5GPj/aCagfJm0z/mlfhPPo+f' +
            'opTQNTmFyKRuMTTKbvDxgS+NTyBw2iY3RZTqWzsnWOsHVE7R3k0XK' +
            'dZ54k4+6/SDhsCrpuJIqUlHFGppMz1BawPnTlWaW1gE3BRz0W16+N' +
            'Si0RzAH6qIvDeQh9qmTLfV2C+AP5h8ioLE0BfOPurHBvUBhYoIoUN' +
            '1bnt5FTXvSXVWq7Y0Xk9FtlEZL5JKpYoLoOJ3NVvP5Wi5XT6fLRFf' +
            'SMoSDXL5OPN6AWADOH/COSmSbI+D/AMF/fzBalEstX6p06c1fNZ5s' +
            'pZVW+v2TMV4qTg4Pbz87Pb02OLjQ2t3fme0u5ovF4vjw8BSYv79/v' +
            'Lu7v7c4mu0tAPWlWq1Yr3SG/els9+jkYiicUKn1RqPVbLZHgPOxbD' +
            'icCoVSDldgnSMCYIK9l0cqynhdnWwDuwimjY3lHXNtz1LfJ3LXV5y' +
            'Dy+bUHqrA1APtj6wORHuFuvaI9sD5qkK9tPd1XJHmCukOFSPhwnJ+' +
            'ybYHL6LdWFk5LO+mNIMsyt6Aqwfg12NofxZtywZkYavArWMrMJKUv' +
            '8FjnOfSzwqZZ5mMNYR6Fgl1yERdlGksEYPMYG3SuYDuJeeXwAcPvy' +
            'GQbAikNImWiSvpQimZg20wuSQmn8QRbqDJX3wST0ISyChAfokOYV9' +
            'hosoMsIKYKgtKB2kdKHAYfVyjDw3PcsWA/6jLRKKuTrXU4P/RAa6B' +
            'Pj/SpDuqREOZaMijVUWspko2zOFMIBiLRVLJZD4S3Q4GE8R5Nwivm' +
            'a2tmNcb8nrDoUgKAkEmUykUmmWU2++22uNma0xcTFBZTn9WrfWz2U' +
            'o437j++VX//JVW+nipOD48vvNgcf3e6Phyd3HcnO31BsPxeDydzfc' +
            'Wx4v94729w+nO3nzvYDSdVRqNYq1Sbtbr7VZ/NF4cHPX6I43WpNEY' +
            'dTqz0+mPRNKBQGJrKx4KJoRSzRk2xtTYcE8KbdQmmiinnUEtkcG7W' +
            'uoLS2N/Wazo6J06B5ds9SNLbN/mOrJaD8yWXaD9hxWYhLGvoh1bdV' +
            '2qTGtlzC0TJ+NDqC+F5DWC7Y2YEp2uSqggBCSdIp+WZsTP6rAzQuo' +
            'fCqh/m7P5t3i0J4WsdT7jHI9+lk8/xyZ/YoPy9Br1zCbjHIm1RuVs' +
            'UPkbHCFDhYsVEhldbqDKTUyUz3GAS4f/BaAejL0hnDl48e3jlz8/v' +
            '//69PbL0zuv7Dzz6vDac91Ld3uX7/Uu328e32ye3K4d3fQVu2p/gq' +
            'ezA+0hWDBUKCkEtp/YCHAw4RGlhQWP6FwAf7gFwFxxWbBAbGpXYJV' +
            'HSmgNoxUigixW04Syrq14PJKKhpPBQCwUSkai6WAwDqj3+yMQZKOx' +
            'zHL6QD5fzxca2+lSodhsdSYopT+YL01+pdpNpUvmYOr2l7792L97K' +
            '6200u9Sp/dfPrr93P71++OTq535YXNn3usPhoMBwHyyM5/t7s9m+9' +
            'PpfLKz22i3a60moL7YqJWajVZ/AA/uHx4HgzE0+kqHmO92B4PBpM8' +
            'X3fJHfb4IC5M+RefRZEa+JQA+FnWVjIGPbS+nXJnKO6jhDDC/hQpU' +
            '7N1je//YUb1gCxwB7cHJS5XFn6O9qixV1VRyp0NFizkwUNYnqcdUN' +
            'SJ1X4spwcCb5XQVRsJYZy1urzdRdEdz3ljelyj4Ymmcs8E4+x+xKU' +
            '9yaWeZG3/oTRSGL36z/+Abg+e+OXz+W6MXvwOavvSD+Ss/3Hv1L6a' +
            'f/nuTT/0d+VaRKtVx9B6GygK03+BLQ43Jr//e3n//zy689iWIBYne' +
            'ni1Rwu0hntHLIhw+3DJ8uC8AzEf5f7WNrXdzDV6eZUtoj+KepNiXF' +
            'vu2cVTLui3xp/GtLFzovXGnPxYIxsOhRBC9yWGgPaxbW1EgfyicXH' +
            'auK5ZapXK7hE7D9bvdWbe3W6sParVetdIp5Koad+Der93SbaWVVvr' +
            '90MkzLx3fefHw1vPTC9d7e8et6R44+9Fw2OkN+6MpWPzxZHcw2mn1' +
            'BoD3WqdTrlerlUKrkuk2Kt3BcGe+aLa6SmL6FVG0afP7Y0B7QD3wB' +
            '1ZMpjnPEpJwNVvvwpwx6VYe9c9JNFFWJzvQF0bG8sxS37e2DonJsA' +
            'e2zpGjf9FWPFbqazJpXr6098jVL/dqa1qF3mdgRGzCuBMDSw+c33b' +
            'jsMadIrWIjLoQYJtSzpn5q99/6R/+5Nm/+MmzP0K6/xc/2X31h7Hq' +
            'Lp+1yTj/HzM3/tbuy9975R/95MGPfvLg7/yc7v8ICX7l5b/8SfHyO' +
            'yRcBd4bmL8J3l4gKy2u/nbv8/2v/uD09fcWL362dHAj2NzRRQpCix' +
            '/eE7bew9a5iawROr3FNXq5Rg/EF7hG2772kNAREbkTuDcFqAdh3jR' +
            'cy30ptTdu8oQ9vojXG9zyhoJA+61oJJRMJnP5XKVW7S57XDSbwxZR' +
            'vdOGi8ag1BjFqpNApvrYv3grrbTS71iHN587uvU8rDunNwYHF9s7+' +
            '5PpbGe60+gM2r1RZzDpD6fj4Xg+Gu4P2rNWZa+yvVOITXOBSS7cbT' +
            'f60+lsdxFPpBVyrUqtV6v1DocfaO/1RgD1wUDc4wtT+eJzTN46X0p' +
            'XmLgmH+5JyUMlZayGuiKnu4bCxFSZo2bCzQPUf6B1BD7f0b9gbx7r' +
            'w2NUZi8rPqJ9Va4sWtXCgIkdsgjA2FdC8pQbTzhFWa/YIKXJUcd41' +
            'E9Sxn4ylCrc/t6/uf3df3vr239989t/DevdP//Jg7/7k8altwWsDa' +
            '3BeOs7f33zW//6xjf/z6Wuf+MXBT+9/o3/Xb5VYGocNAnQXkbBVZM' +
            '7r3wkbzvA/9rnvr774M1ocyogIA9453x4oQf+u1hatE0M13zzFir1' +
            'dMXgrUOGfyuL+zPg+UWeFO6KSx0RtSMInt8YSPuj2ViqmMrWSmDpO' +
            '5NhfzYa7g37u0D7XHs33NqzNw/M7dPt3uLZ91et8lda6eOlgxvPHt' +
            'x4cHjj2dnpjdHBaX9+PJ7MJ+OdaX+wGA4ujXpXJ707k84zk9bNQfW' +
            '0mTuqZxalxDgXGWdD40qmNxxNprv94URvtEhlSoUCTUUhvH3U74+G' +
            'ggmtyUkRSmki+RqTv84T0+RGMLECW0gWyAPw0dyT3MBQQikdtG/b2' +
            'AfgI/I39u3tE+fwkqW4r3F15YqKQlGWqaoK1bZVxfYZOCkPXgkr8l' +
            'tSQH0xKHNp2RjrvISLOgnL+JsS9llg/tHb//jWd//tta//K9BVQte' +
            '+/r/d/eH/M3v5R/NP/fjGt/711a//y6t/AvpXhIiL5TMfPXL7O//3' +
            '6JW/y9LYNwQSklDBUhovf9SlLI3JIW50scHPG4kRWh+iXuNgqW1MV' +
            'OoP/t9NBAIfzxIQ2kKYKw7Ml2xlJVs5sXdb6IrzHVGQ0IPK/uWhAt' +
            'w9aRN1d6btyXV8+Z630HPkB4byzFDbc3RPnYMr5uJ0dvPFx/7dW2m' +
            'llX6X2rv6zP61e/vX789Ob44OLrVnx8fzxWvHuy8vRs9Ou89O289O' +
            'O3fHrdvD5rV+7bRVOmnmD6vp3WJipxCfF+P9drM/An+/B/ZeKlUpF' +
            'Fq5TGU2OwOBOCgcTGiMDjJfTBcpSGzBOou3zhFRxTqW2g5kE7lQk7' +
            'GH3WaIQVdEoc7CUt8j2kvu2zsnrtElR/+iKbGjMtSl8ppS5rYpyGG' +
            'boBCQFbakMQeW86MVY62J2A+Fc9Yl3HUh5W9nB5dvfvvfXHr/f/l5' +
            '/Yvr3/y/rn3j/4CLh4989V9cBH3lfz4Fvfc/nb77zy58+X88+fL/c' +
            'PzF//74i38F9t5R3j/D4ALtJfatZz/484/wzb/6mfeU9gDL4HlY/6' +
            'NzoxyO3o02cxHqbYj5Wicy+ToXh2A+8QQPz+gTENgHt49702gFuZM' +
            'idxI8vySQk4aKknBZEikTa0UWaywHikE89U1uWBoHnurkmdVG7Uor' +
            'fZw0v/zM3pW7i2t3pxdu9A8u784P3jpdvHd58enDnfuz/t1J9864f' +
            'XPQuNZvXO3Vr3SrF9ul40b+oJqel5KLYnJeLwyGozHY+8FYr7dIpC' +
            'qZTK1Uar3ecCCQCIWSGqOdxMPpmHyTJdhk8tYBm3wJCVOCyQem8a0' +
            'hWaiozQwM+RFRmTmzLIGPtm6P0DnT3inQ3jW85GifGBJzvdro0zPA' +
            '2Gd90qhduO3By0G5WkQGY/8ztF+T8DZw1hkFztr79F9e+uB/BYCfv' +
            'vfPLyD9swvvLkn+VwDzo3f+u4PP/7cHn/sn+2//14u3/qu9N//z+R' +
            'v/aPcz/3D2qX+w89p/On31709e/fsnX/qn+5/9b1gq2xoXd2UbH+E' +
            '7/+BrP0xUuiydm0Vs2j6EuQFlcljI29vR1q3KylDbGYTJJ7Z3nR8G' +
            'AtSxB7n9oADV88cgdALncc82yvYA8P0ZaTBPNJ2uKKMVVMYZb6hTb' +
            'Ut1z946tjYOjNV54+jmY//6rbTSSr8z7V5+BoC/e/ne8Pj6lYODt4' +
            '5nXzidv3Uye/1w58FseGvUvd5vLjl/2q5cbFdOW+WTRum4XtivZHb' +
            'yiVEh1e92+6MdsPfb6bxMrpbLNWKJ3GiwBYPJEHh7gw1oT8Nkmyw+' +
            'oB5WplhJEyk2+XKyRA1AQz1n3EllrKpJd3XEgSNTdW6pL3P4xzaik' +
            '7Cje8E1uOwYXHbZ5EEjBzgfc2KwAurdOg6PfhYgD/Z+KfD2Yu6GiP' +
            'GUVEDq3v7g6It/tXjrv9x787+YvwEw/8ez1wHm/9nOa385feXHk5f' +
            '/3ujFHw1f+IvBcz/sP/jz/rM/6N3/Xvfed9vPfKt955vNW1/v3vse' +
            'BIJb3/7r+M4LT9GY2emFj/Cdn117Vmjysoi8DeHq3UQOZykXXWFa5' +
            '0souCrb39vK1sQ2PxNh387QIPgzlBbUsUeNZukSG7s+LoQJojMzsa' +
            'ubXKZ6ZMR5LnmkjJJmiaYq0TQVd8zVPbiN0hUmhnTr2uf+5LF/A1d' +
            'aaaXfjeZX7s2u3Nu7dPv6wcGnFuNP7Y8/dTB5dTF5ZTF5fja6Oexc' +
            '7TcvdaoA+aNG8UKzBMw/qBd3yrleJlFLRSuVar3d6/aGk+leq93XG' +
            '6zg7ZG9V+k8njBBe+smT0QVSoHzG0weOHyGWMGR6TBJmCmykXAFYG' +
            '1pU3FPUhlHkw0B+GYE/H1r8wBMPlyAz7e0LliyTbeO69OzAfVxJ1Y' +
            'KyrZMPA71rIB5Drz9I62JOesixtNSAbWw/+r41X/QA4Y/+4Pu/e91' +
            '7n0X1Lrzrdatb7bufLv9zHdat7/dvPmN2o0/LV/74+KVD8qX3y9df' +
            'C938k726HOg/OmX2w9+uPv2Pzl+958ff/Gfyjy57tUHH9XbfuPtDw' +
            'z+OMvk5xge4p1N0H65M8vSODYEsrMs4XZvd/n8a2+9P7z2fKa7a4n' +
            'k2RoH0J6mMC+ZT1j9ZcIHraiM0+SHmybUwMezjZgfKsgf9XBAY3Zr' +
            'e8pEQxtM9y/cur+qw1xppY+Ndq49Nz+9dW8xfXXee3lv9OJ8+OJ89' +
            'MLu4PnZAP54e9S92GmcNMvHjcKimt8tZ8fFTDeXbqeT9e1ktVytNl' +
            'q1ZrvV6RdKFY3GIJEqwdur1Qa3O+j3xfz+CE+iJPNxKh9f0p7EFjL' +
            'ESrZUI1Gk5cqKSJGg4lqqTM8i2tHwzQFpoIAmQxGl+OY6Om9rbRwA' +
            '/PXluTm27VLRwhZ+2otaIqTcOICdzzgnZJ4XspAIYw+0Py/hkyPN0' +
            '8rVD/JHb+UO38zuv5FdfCaz+HR6/tr27mvbe58Kdi57ShNPaeYp74' +
            'TL02RlmKkP/YW+tzRLd69sdy+nO5eK/Wv1o1dbFz4ze+77V//4X7b' +
            'ufuv4lS889xFNA0m3xlzzFsfoIyy9h/3Q4buIUhwHSaQ6x8JU7sjd' +
            'X2pNfOdL3z555Qudo+vefEts9TNVFprcTFeYYX1o+IlmbuxHeSGea' +
            'Utoj4g929JgQRVv6HMj3BkN5uqXXvviY//urbTSSr9LHZ1cuT0bPZ' +
            'h0Xpghwj+Y9h/s9O+Nu89Oe/AIrBc79Rk4+WyqnoyWoqFyIlrLbNc' +
            'LxXq1Ua13KtVGqVKLxVNSmVIgEOO4TKHQ2O0+jwed5Xd7QkyhlMIX' +
            'U3iiZd6ezMHA2/Nkdqkir1BXtfq+QlslYyqSSEmXG4FUgD4wpYp4z' +
            'VCeGiu7pirqFanJ9DXZocVu9OsYgHqiy5nIIKUB6nHOOkB+CXzw9s' +
            'B/Iescn7WB40KMzxLymQIeA8TjMHgsmkDEFRtVYpNaqBbw5AyuggV' +
            '/rVdLTlg5raShnE+32oMhmrc7HXSGzznUbyoob0rWrwZ99dFJa3zS' +
            'Gx/MTm4e3X31xmfeu/vl7/zW7/nurZf4Jh8HGXsvyt48qrdc7sbSZ' +
            'IY1jogl1Z28+u8B8q0v/OnunVcyw31jOCs0uKhyI01mpBG9ehhq6z' +
            'LV/+EOLxf+Ro1NpLc39y+vJlittNLHUM8MGvcGzbuj7jOjzp1R+/a' +
            'wfaPfutSpX+01QRdatUkpX0vGcpFgOrSVTSYL+UKpXAPO1xudUrm+' +
            'ncn7toISiYLHR13xVSq9zeZ1ubYcji23KwhiYjIyX0zmiTZY/E0Wj' +
            'yqQMCUKvtQpUxQV6opa21Tr2zSRcVniSJXqmGorW4cSO2J/RouyOl' +
            'P1dkeVbCpTHYNRGbFw0h5J3Ik5NMzlziyY+WXSHq3sNS7tLIvyNIh' +
            'D/iSb/ASL9AST9ARj8wn6+ifo63/ExalCjUCg4om0QlyPC3WY260v' +
            'JCOVZq+3c7Kzd2V3//Lu4vJ87+Li+Oat/QsvV4v389v77X5/tDedL' +
            'FBLyd6s3Z31do6P906eOb505/4rN9/64MEHv0Ht+q3Pf90cLXAtQY' +
            'Rfg+enqEfZGAfEu3We9BxT0Dr+DbZQ77773QuvfbF38ZlAuSd3hul' +
            'yA0WqJ0u0dNT8ARX2wLtKFkhtodSlT33psX/lVlpppceio07juF4+' +
            'rBYWlcJetQSaV4q71dJutTgs5GqpVCWVKqRSuWwukytmCpVssVIoV' +
            'YHzuXwpnkqbzDYOV8DlCnk8TKHQgau32702mweYb3f4nE7/Q9pzsU' +
            'e0F/8s7ZWams7Q48uDG0LpplBBwhRk8cMe8qhK0+THPUlpICeL1hW' +
            'BjEPPj9kFYavAZ+AS5TfnAfU4UXIJEjDPM8lPUzeeZJCeYlPPcGhn' +
            'wflzaedY1DMsyhnm5pNczqbYKMENYuC82CgWGTCjx1Ku9Ybdnaul8' +
            'oV8ftIezQazw73Tbm83mcxniq3tSjeQKiXT5eF4fzQ+2JmdjHaOD3' +
            'aO7m1H33Brn82mwO7P5hf3L96+8vxbv+ZAqNxwn2cL88xbQHt0lgq' +
            'dpSWq65HsJJHiLEvozzV/6w/07rvf2XvwRn56ovan2agbjwkzuU2B' +
            'ZPvo2kdbPrrSSiv9/0ujo+vjxcXxcDpotvqFXC+b6WXSsDYz6eJ2u' +
            'pQpFHKVbL6SyZUzeVCpWK6Xys3tdD4aTxmMFiaLy2BxOGy+RKI0m5' +
            '0Wi8tqdYMsVo8VmG/3Au0piPaiTUR7PpWPvD1P6pAq8nJVCWiv0Xd' +
            'kmsImJgfUk0Qqski9yZdtCGRkkYoq0dFkBqbKyjb5JVZPwMgJWfle' +
            'PUeNkQXMc8t6Swl3Xcxd59HPAerpm0/RSU/BCnjnUM/w6Gd4tKfZm' +
            '59A3n7zSb6IIjWLJSaQBAS0t/sdtfqo0xrejW7d9ponW/6jcOBCtV' +
            '6uD86cOfcHf/AHwVACNRAuNEbj/W5vx2xx8oXi+Fb4KJc/nMzH+9f' +
            '6uxdH80uzoxvT4xv9gys3P/u1X/1uHzz7usgR5VuCxFhz/9Leo2QO' +
            'sTlLlenXuWKBznb9oyiVufmFb86fe3t2//XTT335sX/NVlpppceu7' +
            'uGN7vGt/oVbzd0L1cG80uw3AehA9Xy1UKwXio1cvprOlmKJ7Xgync' +
            'tX8oVaOlOORlM6nYFOY9FoTBaLK5drdDqLwWA1Gh3AfCSLy2b1qLV' +
            'mCk9EFUhIHCGgnsQW0kVyRHvJT2mv1rUB+HSxGWwtoJ6Caze4knMM' +
            '/joH3+BLN4SyTYFsDVMpVXjYwvPquUYZHWMSrp6zjspv2OfZ1Kdpm' +
            '8jSA/CZ5DNo3fwkQJ5LfhLj0eR6vS5aNBf72mhcZlOJ9QKxXigy4C' +
            'IjHo1HWs1xpdZvDRf9neNef97u7jTbk25vli/Uz69vrlEZqTTqMAb' +
            '/615/NxBK6A2WSCw7XlxZnNwcjPYX8diNgPNO2PtMwHmazzWHi9OX' +
            'P/c3vdV33vmGLVkBY8+3BAhv7+cafY9S9x6G2rrBl5GE8p27rz32b' +
            '8VKK630+6fy5LAyPazPTiqj/dJgL9caV6udYrGeSOXiyUw0kQYPH4' +
            '1vR+PpaGw7Ek4Fgwm3O6DRGFlsLoVCo9EYYrFcpTKo1QadzqTXWw1' +
            'G23KULfh8hdpI4oooPBzRni0A0YRSpljBldil8tyS9ip9S2ccCBRh' +
            'oD1FrKWIdSRMeZ4p3OBJNgVS1GdYIF/nynRKXsjMs6uZAsZ5DOVwi' +
            'OwN4xyL8jSD9CTQHtw7c/MJEOI8kyRSqtSBlLkyc3QvOvqXHb1Lru' +
            'F1a3PPmKnaAk6nXeK18KvVJhC+Vu212mM00Xu83xvMO71ZqzUG4Nf' +
            'zNT2Tfu7MWVws83qDiUTOuxXVO/wqk10iVSZT+fHsZL/evhiP3Aj7' +
            '3jBiL/jN892TanN04aXP/jvf6vzoUOCMC2whoD3fGkTMR8AnjlOhO' +
            'hz1GlecHiwe+1dipZVW+r1UujPO9WaFwTzXnWZbo2S5lcuXCvnS9n' +
            'Y2HIn7A5GtYDQcTgRDia2tqMPhNVld0WIznKviYjmXK+DzRVKi6lK' +
            'l1Ks1Rq3WpAeTTzDfbHYg2vPwD2kPK9CeQdBeIs/JlED7OhpiYhzI' +
            'tKVNXEnB1Qj4uGaDK17niZfenozrxMqoR4dyOBLeBpd2FmOjIhwe/' +
            'Rxcc6hn2OSnGBtP0Dc+yWJsCCRimTOoSTQMxR1TbWGqzE3lGRoIVd' +
            '6x1PZsrWNH9xLw31Ud+bPlBtEcstEYtttowHevP+v1kFr93YNi5Vp' +
            'me1GulosNiAXjyT6Eg35nPAsHCnYbWySXylUQAnrjg/mFO5P9K9PZ' +
            'yWRyMBovpjvHOxfv/PL7vP/gDZErLnTGhPaIwBYGAfCRwzd62QY36' +
            'rHJl2oCqbvvfe+xfyVWWmml30ul2pNcbzc/mG83h4lqJ5qvbW/nsp' +
            'l8Jp3LbOcS8e1gMObzRdzuLU8wnu/PLz4q6pjdetHmi/D5GABfJJL' +
            'KpCqlSg8OX0MwX6dHiR25ykAU5OCA+g0Wn8zB6JicoL3tp7TXtXSG' +
            'vsrQpEkM4MgR8CVakkCxzhVvCGSbQvkmrsLkJreWqxNTOFS09wpiU' +
            '55iU5/i057m08+yWSQGlyPQWaT+jCLeUCZaqiQaBaVJdzSpjibd1W' +
            'x30GTAwthUmppR+7WFoX7oqsxq1W6jgea6VqrdUrldr/fB1bfak0Z' +
            'z1B/Mh5ODznCv39+dTo/296/MLz7zcj71n8jPf9/AfqnX3T++OZoc' +
            '9Ae7g+HeeHIwnh71h4sOxI7WePpLtL/77ncdubbQiWiPOaIAfNCj7' +
            'P0WU23bFCq4asul11ezYldaaaX/UNpuTdLtnUxnmqh2I8VGcLuYSK' +
            'QT8VQykU6nsplULhlPB8LJwcU7t975xi/87jPvfqexd1GpMXI4YPI' +
            'xYL4UmK/UAfO1KKtjlin1S9pvEEeryFwRXaRAZ2nFNoksK1MWVdqG' +
            'Wt/RGft605ir8JNwBdqcJew9oj1K5sg2RBqpXGRT0JCZp55hksDG/' +
            'yGHcpbPYtBZLHTjIFSQJTqm2sE1BTBnXOzLSAMFWaioiFTkoDCaBq' +
            'VKLGfj9lFT/dxQmx/bs91cBs1yLRSb2Ww1m6uVK51atddsDuuNYbX' +
            'aQ2O+62h+93i8P5ke9saHB4XSlZDvYsBzK7u9t3u8u7g0Gh8MRwuw' +
            '/ePJ4Xh8CLTPF5u/nMmpLa4KXDHw9vDPEzoA9cjbC6whENfgpYg1G' +
            '0J548K/445gpZVWWumjUrw2SDUB+NN4uRMuNLeShXgslYyl4rFkNJ' +
            'IIB6KZQu3khbd+xStce/uDZK2HiaRcLp/Hw4RCXIzL5XINmHw+Okg' +
            'rJka4LgtyxGh4Ny7n4Jafpb3W2DeapzJtnixGNTlotKvcuMGXrvMk' +
            'GwI5BVcZNQKc9RSL9Ak25Wkug4ljFpU6p9a31rncNS5/nS/dECjgL' +
            'oAkUtFkBpbWyTMHRK6E2LuNBPDfyhH9waqqeF0Vb6gSTeV2x7TdTK' +
            'by28l8Ol1KpYqp7WIuh5iPxvzl6zlUfFoAxeIZ+CM4/3y+li22M9V' +
            'BqT1rjw+HRAiY7hwD6sHeg7rdWa0+yBZbt35+5OuFlz8v9acxV1zk' +
            'TmKuhBC8PcrkhAQE8+ky4yam8FX6qxNPK6200n9QJar9ZH2Yaoyix' +
            'VY4D7QvRqLJSDge8IeCofjg6PqveWj04Lk33JEUh8NncwSI+QLEfK' +
            'ZAQuGLUa9joh8aVSBh4EqgPVdslSoKclVZpWuq9V2dcWAwjbTGLl1' +
            'qIos1FKLknoKrN3jiDaGSJlZL+GQegrxZqcpoDT2deQrS6DvrHNJ5' +
            '1pk1FgmwD3cBJEyxBtjH1FSJji43sTQOniWA+kN6UhJ/Fgy/NAief' +
            'znptaZMNK2JajicjMcykeh2JLKdSOSSqcI2urvJxeLZYDDh9YZdrk' +
            'AokooniPF/xWal3G42R53OBPA+mR6Bur1ZfzDvdncA9bl8vTU+ePA' +
            'zZe333/8zV6kvdMZxTxL3pAD4IldMQKTugf9snYuEKRXO4C/fN620' +
            '0korfbRKVgeJ6gDWSKEVylY9sYzPF/S4vPl6//Knf8M67a/9cHD5r' +
            'sHmYbE4TBaPxxPS+TiiPUe4gWhPHKQVqwja24jTVVW1vq0BepuGet' +
            'PQYJrwVUGSREWw2kyXGQiAK8m4miSQCBUhg3mmM421pqHW0NcbRxL' +
            'V9nnm+fPMc+eZZ8/Rz5DYGzwRlyeRkYH5QhUJV1NwDVVqYCitXKNf' +
            'aI+i3u+AXG+aSPXkZeGSLFozRgqRSDIYiG5txYKhRCyWTSbzkXBqa' +
            'yvqR5MWwx5vCLAfjaUz6VK+0ChXO7Vav1Lp1BuDdmfa6e602xNYW+' +
            '1Jrd5PZyqDw58bZVg/vQexRkSgHvemCOAnIABhzijP7KfBP09u3Hv' +
            'wxmP/Gqy00kq/94qWOrFyN1bqBrM1/3bJFohHk9m9Wy8+98e/ZWLh' +
            '9jvfaM5PVRoDk8mhcrGHtEfdL8Hbix95+1+kvc48NFpmKmONLFUvD' +
            '1UxlBZAPcrJ42qyWM2QmMHM6wwDrbEP0pt3+FLHWfoT5xnnzi1FP7' +
            'vOPCeVMxxmXK5GB7XWhOpNTEMWa2lSPdwsoK5r1iDmiGLOGDHpNS3' +
            'xZ8SBvCGY3vKH/d5gYCsCVh9MPmDf7Q64PUGgPTwSjabB6oPhT6eR' +
            'va/WesVSqwA+H5VuToD2jcaw2RrXGsjbT35mi/by6+8qwkWRF00SR' +
            '6hHs2XTS4cP/wZ0/yLRZXY+yi7KK6200kp/k0LZeijfDOeavmTJGs' +
            'no/PHjv6Fc/DfStTe/mq122SIZiYeTuNgj2ktQ3l4s50rsclSQU1X' +
            'rWhqUyUHe3mSdWxz7DLmZLNEsj9BSJVqSUE6UZarBq8u0RbD0BO0H' +
            'BvMuJvOepX/yHP3cUucZ58+z185z1mjYpkbLirhlLpuaJVGRkclXk' +
            'cUaeDXAPlNt5Rg8gH0hURsjsIf59qjMFdW6wjYX4D3k94W9niCivT' +
            'vg8QTB84dCKAQA8FOpQj5Xq1S7YONLlTasrfa4Wu1Wqp16fVAqNvK' +
            '56slzD436s+//WbDcFzjjEFlErgRa0Z0FIj8wn6V1UiRaR7J8/6s/' +
            'eOzfgZVWWunjIEe64c+A6uZwVuVLardSx6++85G88tU3vipSmzY52' +
            'KPySyFVKAVvT8d/nvYPMzkjk3XX5jrmqv0UqYYuN6KxTQoTGVMA6i' +
            'lisOhqXJPSmcY640APMk9YIs0ZGtD+7FnaWfD255nn1zhrm/yNTcH' +
            'mumATU9EDbqwaU1ss6nWhchNTEJ0ZlMtdYNRvU+vkmXwCawjVwINc' +
            'CfDbgH29O2J1BZwuv8vucTt8Pk8g4I+EQglw+NupQiFfK5fbzdao3' +
            'R63O5NWc1StdmqVdqXSjRba7vLk0psPmyeML97BHWG+LSQk7iYwVx' +
            'wjxkuJ/Rm+JQj3LwKj++Lr7z32L8BKK630MZEt03KAsi1dKKt0R7T' +
            '+xOFLf+PZ/99I+y+8zZJqlueqEO25GA2TMUQKOi7jiW1yVfnnaG8e' +
            'Ga27Ts8VmbFIBdorzMSQDjsFeXK0b0sSq7hKHwQFRHuC+Zts+hnqU' +
            '0van2ecW2OdXwfaCzbJGIkiIm9ilA2cDF4eV8tJuA5eh4QpNwVyVN' +
            'LJl2wK5YB9qlRPU5jZBg8wX0TMeMU8SSGYcGdMAm7fGdK5IwZfwhZ' +
            'IbYWSwUg6msxvZyrg4dut0aA/A7Vao3y5GyqPbLW5pXFgbZ/Ur78C' +
            '//c7X/ymL5YVEGepEO1d8aW3F3vTEFng76WKNenJyWP/9FdaaaWPj' +
            '1z5rjPbdmTb+nBO6Y0qPZHF87+q3vLX1+LZ11m4YtkwAWhP4WJ0oD' +
            '2upImkbMwkV5aJJjlNlMkxDQ2Wsdk2d3kum+w7dIWJoTCz1DaO3sV' +
            'Qmgng66gSLUth05ggNIwN5onePCaxWE+Tn0TGnn5ujQmoX9/kb5Ie' +
            '0Z6KU6gSKllCJ+EKikRPkWhR/l8EUgH2N4jGa8QWMAolVClKHHENX' +
            'oCzyIOy6yJE/hTmS2PebZFvW7qVVURKqnhNn2y6M21/aRisTCK1HX' +
            '99bq7umZtHtvaJq3/Jv/uMrXPSvvLczc9+zRLKCIjAgSbGLqeEw0u' +
            '5E3QlStezVZbF828/9k9/pZVW+vjIXRzYMy17pmkI51TeuMwR2H32' +
            'Mx/JK8/vvgZ4/5D2ZGI67ZL2rJ+lveFD2u/Z3adO90W+NkhXmYih2' +
            'y6OzkkD1IMZluqocp1MXzaYJnAXINNkz1LPnqE8Dd4e0Z51foNL0F' +
            '4ItCdTAPViKk1KpcvYECmA9lSxDsAOqCcvmzOItWsc0XmWELBPJHk' +
            'gBBA1PDI9U2XjmbeIcn20jSvdyon96WUGBs14jVZl8YYi2VZud9WZ' +
            'vhFQD5aekLN30Tu97R5dM5Z2tru76kBauLT0biJdTwQRntlPBBe9N' +
            'pi++5VVk4SVVlrpdyd3oe8pDz3lkSVR0W5ty+yB6TO/2IPxtzv4s3' +
            'v7JbIAFeSQ2AIQhS9GbROA9phEIAnJlRWlpqoiaK83jYzWidm+Z3e' +
            'duD1XlZYaQ2Nh65wcvZtn8tIVRoL2eopMi2ljJsvMZN0TK6JPkT5B' +
            '0B7tz66x1za4KGNPEpIe0l5CZchpdLmIKjEStwYomYNoL1IB1Sm4+' +
            'hxDcI7BX2ML17kSihgnY5JNgRJEEqmpEj1DhTZzBdagyJ2SBgvycA' +
            'mwD/BHc73DaKi3KoFOaelzQ3Ntz1ydmyq7js4FV/+yo3MC5FfF65g' +
            'zijmiIgL4uCeJmO9OQggj0ji6zOT4sX/0K6200sdKntLQV534a1Pb' +
            'dmOZuh/devnDn95773vj09uxVCGZr+Wbg0p/tzk9Ghxd37l6f3Hn5' +
            'WtvfOVXBILBlftknohE7NI+or0M1eRgMpE0plBVFOqqSttEdZXGod' +
            'EysdgXdtcFt/eKxbUgRha6uUYv3xIAQtJkBrrcSJMbeJotvRniwr5' +
            'EmXxq84mHtEcZ+/UN3gZJQEK0F5EJ1NMZCjpdLqVKTQiwiPZEMgcn' +
            '9nyFirN03nmmYI2NbwokHB2Xq+ewVAKaFCcJ5cB8Mlh9MVEIqjLDv' +
            'wRzxlGJfrAoDeQA+9IA8B+Yjw7nGooTMPMgW+sIZK4tTOWZIT+BGw' +
            'GhPYrkiKCyT2IXGCIXhSgNOnz584/9o19ppZU+Vtpq7PobM39tB2h' +
            'viBbU3vjw5ovw+P2vfB+Q7gsmpTItLtWJ5Xqx3ACSyvVqpU6nMWlU' +
            'er3Okql05jef/4VeAUvVDq8T3S+B9qhtAlwTtJczRHKRbEn72s/Qf' +
            'opo777g8l61ug/ZWmTsAfVCe5hv3qIrliO20ZRtlbFtti1YQt2Tm3' +
            '90hnrmHOMcGPt1lMbZWBp7qphCl9MJMWhyHVVqoEp1wFgida9ZJur' +
            'Bz58D2rOEaxxk7HlGLtfI5Ru5PCOHreUxFBhFjHZykdXH0L0AxBq4' +
            '1xDYw2JfGh3LDQL5C0ihojrZ0udHwHxLFXHeCKgvjhWhgtidwFxxV' +
            'OFpDcI9gtAZ45p8qKYUU6n9iWff/w2GG6600kor/X9XoDUPNOfAfE' +
            'uyijZqfcnB5fv7917zxXJCiY4j1rFwHUus50iNILZEzxZpORKDQG7' +
            'BlDaB0iZWWWVqu9WfyvQPDl/47IOv/bRpQGl+EQhP5oo2WLwNJo/C' +
            'R3l7Oq6gYVJMGn3k7RtAe71paLTuLL29x3fD4t5jaixco09oC6NMi' +
            'DMO9p4o0UEjVjWmjsm2R2LzgPaoGocovARjv8nfJAtJVAmFLqPRZX' +
            'RYaTIOXWGiyU00AD6RzAHYImOPq9fYIsLYiwD7TKWQb+LyTDyecSm' +
            'Efb4ZLjCmSkLGpSi3D25frKMrLSytk9jMDYu922D15cGiLFRSJ9uG' +
            'wsRU2dVl+7JAjm9wsdXWZe0l0SQhhIBvj8B/YZlKyu6cPvbPfaWVV' +
            'vq4CThP0H5mSVR1oaw9mlXZAwKlmSM3ckFSA1dq5MlNfLmZKzFwcT' +
            '1XYuRJzTyZWai0YRqnSOMSaUFuXOsW69zhXOvqG19dvnJ6sCAj2qO' +
            'jVQ8bYKK8/ZL2MUC9QlNT6ZpaQ89gGpusM4tj4XCfev03rZ59ls7G' +
            'M/sxR3RZygLkZ2nsTK2drXXrzEOzbZ/Cxp7c+KOzdFRm/zCNA6gXU' +
            '2hS2kNJyHQ5zlA56EozTf4wdU+YfB1JpALUn2cK19j4Bl/M0fP4Jh' +
            'Cfb+YvV6FNKHJiYo9I4sVFLpxnxukKMVkkJQlVywIeCCJMtZ1n8mP' +
            'OuMSXlkfK2kxf5k8zpQYmD8c1VmA7am6MKvmXZ7giRAM0AwVXs1SW' +
            'o1c+mhMNK6200kq/vnzVqb+2461MDfFKpjkqNftclUmotQk0NoHWC' +
            'sL0TtzoEpvduNGN691io0di9EktAaHaLlBYhUo7pnYgqewidOEyuO' +
            'N791+HV050dsg8EWg5kZZMVGDSRTKakKC9qqrU1tX6ts44MJonZtu' +
            'uxXHg8Fzy+m/ZvUccoxvtkLriROYkw9W7WToniKvz6K0TraFzjrL5' +
            'FOlJVI3zaH8WoV5CRUK0p8IfGUoVS+NkqKx0hZkmMzxK/ptIQuU5M' +
            'PYsbJ0jJtI4PGTsTTyBRYA47xLhbhz3EIILlwjIL7QLuCY+XSEgi0' +
            'SbaJwWKuMh6jZtXKOHb/YzZXoyCyNxuQqtQu4ICBwJzAmKYwTzMXe' +
            'CbwlQIVJIdIZI7t5Xvv/YP/eVVlrp4yZPaego9D3FQa41OTy+VGz0' +
            'BXonZnAJdXaB1iYEm6qxIObr7LjJLbH6ZI6gwh1R+5MyWxA8P1ukB' +
            'fPPl1sEciC/TaiCEGATqe2to1uhan+TI/xw/jiZj9NFcgA+TSBZZn' +
            'KUmrpa19YZ+gbz2GSbWR0HTu9l39Zts2fGs/gwRwT3JCVoSzTPNXj' +
            'YQHu9i6v3GK1ThabwxPofnqGcWdKeJNxERThEHQ7QHlaqGNXbs1Bh' +
            'j5upcTCUFoLzRobSDPDfFCqIjL1onSOlK/BlGmfJebFbLPYgAepFb' +
            'uC8CLNjfIuAa+Ry9Gy2jsVSMxkKFgXnbQiwda54U6CkSPRknozE4b' +
            'AUEC/gvkAgsIgEVo3Q7kHAd6UwNyq2Z2mdVAmifW62SuOstNJKj0H' +
            'WTMtT7PVnh4vD0939k2yti5k8YosX2C4yOIV6B3L4GitfbeFrrBAC' +
            'wOFLbH65I6j0xtTeuEjrFMjNYPLB24PDB+Dz5WaezMiTmUVaOx2TL' +
            '7do0S6tQELHFYS3l4hkUbkavD2RtCe2aM32XZvz0OW9ArRXOEp829' +
            'bycCvQXhYqcNHkVidb5xAYQkbbrlxT/OT6J4D2Z6ln11lrD49TiSk' +
            'PhVPI2CZFzOEYvFyDl61zMdU2utJMdGNAW71A6TUOvs7FN/gytlaA' +
            'EG0XAthxF/LzS9TDtcghghDAM/M4Bg5Ly2KqmUwVEkvDAuyjGh41j' +
            'yYRUEVChgzFC4GVz0PZfh7XwOEaWPBbXKOEbzWJXGGRO0VXoNIgps' +
            'J09BE1plhppZVW+o3kLfaH85OD44s7e8fT3YN0uYUBz61+qdUvsXp' +
            'xs0dkdAHzgfNEescKhh/TO8Rmj9S+BSZf5UvIbCFAvQAZexumQlu3' +
            'RIbHSpDfQhfKicFVXCpf/NDbC6WPaF9HBTnoaNUj2vuWtK/w7YEl7' +
            'Ym6lyXtHSydXWzMWGyHck0B0Z58huiZcJ7Ef+jtKQTqgfwkwTpdKu' +
            'KZA1yjbznje5nPYahsNJnhPEe0wZOsc6VUsYxPZG8wRHsMvP1DEZz' +
            'nW/hcA5ejA6qzEOeVSHDN0QDMCbxb+IQQ59GuromHMv9mgvkoNcTl' +
            'mTl8MwuzK/iWANoplur14exzq6klK6200uNQd7I4OL40W5xMdg+Gk' +
            '7k7mhbonWDsxWYvAXyQD5gvNnlwo/Mh9glhBic8R+YIqDwxhSsqUF' +
            'o4Yh0Ye5TPAeDLLVypgSXSMIVqGk9GYgtRBSbQHry9QCySRuWqX6D' +
            '93Oo8WmZyFM4K3xFYNhyQh0u4J8nU2FFZjtYmMQHtD2Tq7Cc3/ugp' +
            '0tNPE/X2a+w1CnGiCgmjkDDSBm+NrTPxbWGu0Qu05+jdbK0TVfWob' +
            'WRcjWYgonFXSpZaKrT/DO2dj1I3hEvn6DkcLQc4z1AyGAoGrIB6Fr' +
            'h6AxfR3vyQ7UgW/k+vrQIBoeXLYjah0Mbj6iU0ouy/ML/82D/xlVZ' +
            'a6eMpgPxs/2S8ezDaWQzGuzpPWGgA2nsA+GgFD2/1SW1+kMTiA7yL' +
            'jG7gPNh7od4OqwiYb/LI7EGZIyjSOflSE8rhK6xciYGNa4H2IA6u4' +
            '0r0TFyFWqKJpFShGHn7X6a9C2h/yeu7KXeU+Y6g2JtC3WmiFdyTYC' +
            'HaO9l68PZpo3mmMXQ2GIwnN58A2oO9X2OtkQQomUPCyCQhCbXB5JO' +
            '4JpfQEeNZtgD4XJMPtDT5JKFiky8jYSoyruEZRUIrf0lmJLtwaenB' +
            'mQPqWRoWmHm6gg6oR65ewwKfz9Vzl1u6P+W8hS94RHiBDa0Yeh0B0' +
            'pL5NqHILmCpVWyV/fi1Lz32T3yllVb6eGowXUx3DwfTPaD9cGfP4I' +
            '0ICW//kPbEKrEgny+zbUmtW2D1gfkoq290LbGPEdhH9wL2AG7wgLH' +
            'nyUxssQ5oD8znyczAfyKZb2JLdHRMRhHgmDQiR7u0NbW+rSXaF6Nd' +
            'Wueh03vF4TnBbDGhKyrZysiJSeIiouEAW+dmQ2QxbuuNqA0mlSt6i' +
            'vTEGcqZ5QGrDS6qwESoF2yucc+TMCaqh3HEhLYwAr7Jz7ME+OYtiB' +
            'pEMzQFRaSly9WAa8EjVgOZBRYBYPxR9gZZehpRus+QM5gqBlvHhhA' +
            'AP11yHp78oYcnbDyG5MCQmSde6tFPCeA7kCzJ/Gr47EorrfS41B3t' +
            'Ilc/mQ+ne+PZwrQVx4w/5TyR0vGAJGYveHuUzwfmI/kfMt/gQsA3O' +
            'EWExETOh6+0cHAtW6xHtfoyE1eKfD5doGCAMCWFL+GJwkSfnJpa10' +
            'JjB4l6e6vzwOW5YvMcCGxBzB0D2svQ6PDKsr0MR+8Gc6401DS6rsb' +
            'Q50vcT1M+eZZ65mGfHBZxnJa3AdhfY52lycTL+VAYOt/08DSrwBpi' +
            'KC2bAhnRMF/H0kj5ZnSK6lESBm2wIkuvRVl6dBQXnc8C2tOIHA4Tf' +
            'oRqNc08IjQIBUuM2zGRAyX8EeftBOeJCLIMBw+TOSgQCDGXUBswX3' +
            'r1C4/9E19ppZU+nvp/AbaBc9M=');
      SMART_DrawBitmap(True, OnScreenPaint, Point(7, 345));
      FreeBitmap(OnScreenPaint);
      SMART_DrawText(181, 403, UpCharsEx, 'Green team', clGreen);
      SMART_DrawText(181, 419, UpCharsEx, 'Time running:', clWhite);
      SMART_DrawText(181, 437, UpCharsEx, 'Current action:', clWhite);
      SMART_DrawText(181, 453, UpCharsEx, 'Games played:', clWhite);
      SMART_DrawText(283, 437, UpChars, 'antiban check rc xp', clWhite);
    end;

    procedure TimeRan;
    var
      H, M, S, t: Integer;
      Hours, Minutes, Seconds: String;
      Timebox: TBox;

    begin
      RGBtoColor(194, 178, 146)
      TimeBox := IntToBox(282, 418, 513, 436);
      MarkTime(t)
      while (LoggedIn) do
        begin
          Wait(1000);
          ConvertTime(GetTimeRunning, H, M, S);
          Hours := IntToStr(H);
          Minutes := IntToStr(M);
          Seconds := IntToStr(S);
          WriteLn(''+Hours+' hour(s) '+Minutes+' minutes '+Seconds+' seconds');
          SMART_DrawBoxEx(False, Timebox, RGBtoColor(194, 178, 146));
          SMART_DrawText(283, 420, UpChars, ''+Hours+' hour(s) '+Minutes+' minutes '+Seconds+' seconds', clWhite);
        end;
    end;

    begin
      SetUpLogin;
      Test;
      TimeRan;
    end.

    It draws the bitmap and it updates the time each second.. However, the text gets messed up:


    So I was thinking of drawing a rectangle over the previous time, and then draw the new time on top of that.
    Simba Code:
    SMART_DrawBoxEx(False, Timebox, RGBtoColor(194, 178, 146));
          SMART_DrawText(283, 420, UpChars, ''+Hours+' hour(s) '+Minutes+' minutes '+Seconds+' seconds', clWhite);

    It does only draw the outlines of the box, how can I draw a filled box? Or is there a better way to draw the time on a bitmap?
    Last edited by J J; 05-11-2012 at 12:34 PM.

    Script source code available here: Github

  2. #2
    Join Date
    Feb 2006
    Location
    Tracy/Davis, California
    Posts
    12,631
    Mentioned
    135 Post(s)
    Quoted
    418 Post(s)

    Default

    Check out my miner.
    I know all people draw in their own unique ways and sometimes looking at/using others painting code means reworking your entire code/making theirs work for you intead of just fixing yours but I like the little setup Euphemism made for me and it works pretty well!

    http://villavu.com/forum/showthread.php?t=53148
    (Check out latest version, pretty straightforward/simple and works awesome!)
    Example:
    http://youtu.be/YZAMthtH7KI
    http://youtu.be/bSdcF_ToiyQ

  3. #3
    Join Date
    Dec 2011
    Location
    The Netherlands
    Posts
    1,631
    Mentioned
    47 Post(s)
    Quoted
    254 Post(s)

    Default

    This is what you use
    Simba Code:
    procedure SMART_DrawBitmapWithTextMulti(Clear: Boolean; Bitmap: Integer; BmpPlacement: TPoint; TP: TStringArray; Shadow: Boolean; TxtPlacement: TPoint; Font: string; Colour: TColor);
    var
      I, B, H, Pic, TPH, Numb: Integer;
      Offset: TPoint;
      TTP: TPointArray;

    begin


      TPH := High(TP);

      Offset := IntToPoint(TxtPlacement.x - BmpPlacement.x, TxtPlacement.y - BmpPlacement.y);

      Pic := CopyBitmap(Bitmap);

      for I := 0 to TPH do
      begin

        TTP := LoadTextTPA(TP[i], SmallChars, H);

        for B := 0 to High(TTP) do
        begin

          Numb := ((I + 1) * 13);

          if Shadow then
            try

              FastSetPixel(Pic, TTP[b].x + 1 + Offset.x , TTP[b].y + Numb + 1 + Offset.y,131072);
            except
            end;

          try

            FastSetPixel(Pic, TTP[b].x + Offset.x, TTP[b].y + Numb + Offset.y, Colour);
          except
          end;
        end;
      end;

      If Clear Then
        SMART_ClearCanvas;

      DrawBitmap(Pic, Smart_Canvas.Canvas, BmpPlacement.x, BmpPlacement.y);
      FreeBitmap(Pic);
    end;

    Simba Code:
    Procedure PaintReport;

    Var
      Sec, Orerate, LoadRate, XPRate:integer;

    Begin
      If TimeFromMark(LastPainted) > PaintEvery*1000 - 100 Then
      Begin
        Sec:= (1+((Getsystemtime-StartTime)/1000));

        OreRate:=(3600*(TOres))/(Sec);
        LoadRate:=(3600*(TLoads))/(Sec);
        XPRate:=(3600*(TExperiance))/(Sec);

        SMART_DrawBitmapWithTextMulti(False, ChatBox, Point(1, 338),
        ['Worked for: '+ TimeRunning  ,
         '',
         'Mined: '+IntToStr(TOres)+' ores at a rate of '+ IntToStr(OreRate)+ ' per hour.' ,
         'Mined: '+IntToStr(TLoads)+' loads at a rate of '+ IntToStr(LoadRate)+ ' per hour.',
         '',
         'Mining Level: '+ IntToStr(Players[CurrentPlayer].Level[15]),
         '',
         'Gained: ' + IntToStr(TExperiance) + ' experiance at a rate of ' + GroupDigits(XPRate, ',') + ' per hour.' ] ,
         False, Point(44, 343), CharsNPC, clTeal );

        MarkTime(LastPainted);
      End;
    End;

    Made this a bit easier to read
    Simba Code:
    procedure SMART_DrawBitmapWithTextMulti(Clear: Boolean; Bitmap: Integer; BmpPlacement: TPoint; TP: TStringArray; Shadow: Boolean; TxtPlacement: TPoint; Font: string; Colour: TColor);
    var
      I, B, H, Pic, TPH, Numb: Integer;
      Offset: TPoint;
      TTP: TPointArray;

    begin
      TPH := High(TP);
      Offset := IntToPoint(TxtPlacement.x - BmpPlacement.x, TxtPlacement.y - BmpPlacement.y);
      Pic := CopyBitmap(Bitmap);

      for i := 0 to TPH do
        begin
          TTP := LoadTextTPA(TP[i], SmallChars, H);
          for B := 0 to High(TTP) do
            begin
              Numb := ((I + 1) * 13);
              if Shadow then
                try
                  FastSetPixel(Pic, TTP[b].x + 1 + Offset.x , TTP[b].y + Numb + 1 + Offset.y, 131072);
                except
                end;
                try
                  FastSetPixel(Pic, TTP[b].x + Offset.x, TTP[b].y + Numb + Offset.y, Colour);
                except
                end;
          end;
        end;

      if Clear then
        SMART_ClearCanvas;
        DrawBitmap(Pic, Smart_Canvas.Canvas, BmpPlacement.x, BmpPlacement.y);
        FreeBitmap(Pic);
    end;
    Could make something similiar to that. Making a box and then drawing text will give the same result though and would be a lot less lines.

    EDIT:
    Simba Code:
    procedure SMART_DrawBitmap(Clear: Boolean; Bitmap: Integer; Placement: TPoint);
    Could also simply use that and make a bitmap that is the same size of the box.. but drawing a box seems more professional xD If no-one knows how I'll just use SMART_DrawBitmap
    Last edited by J J; 05-11-2012 at 11:52 AM.

    Script source code available here: Github

  4. #4
    Join Date
    Oct 2011
    Posts
    805
    Mentioned
    21 Post(s)
    Quoted
    152 Post(s)

    Default

    SMART_DrawBoxEx(False, Timebox, RGBtoColor(194, 178, 146));
    SMART_DrawText(283, 420, UpChars, ''+Hours+' hour(s) '+Minutes+' minutes '+Seconds+' seconds', clWhite);

    Simba Code:
    TPAFromBoxWrap(timebox,tempTPA);
    SMART_DrawDotsEx(False,tempTPA,RGBtoColor(194, 178, 146));
          SMART_DrawText(283, 420, UpChars, ''+Hours+' hour(s) '+Minutes+' minutes '+Seconds+' seconds', clWhite);

  5. #5
    Join Date
    Dec 2011
    Location
    The Netherlands
    Posts
    1,631
    Mentioned
    47 Post(s)
    Quoted
    254 Post(s)

    Default

    Quote Originally Posted by beginner5 View Post
    Simba Code:
    TPAFromBoxWrap(timebox,tempTPA);
    SMART_DrawDotsEx(False,tempTPA,RGBtoColor(194, 178, 146));
          SMART_DrawText(283, 420, UpChars, ''+Hours+' hour(s) '+Minutes+' minutes '+Seconds+' seconds', clWhite);
    Thanks, that's what I was looking for
    + Rep both ( If I can )

    Script source code available here: Github

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •