;redcode ;name UMACCP ;author De Masi Gabriele ;assert 1 ; CORESIZE==8192 ; ; ACHILLE Soft ; presents ; ; UMACCP ; ; developed by ; De Masi Gabriele ; jmp 2 djn 3534 , -3727 djn 3541 , 916 djn 3548 , 908 djn 3555 , 900 djn 3562 , 892 djn 3569 , 884 djn 3576 , 876 djn 3583 , 868 djn 3590 , 860 djn 3597 , 852 djn 3604 , 844 djn 3611 , 836 djn 3618 , 828 djn 3625 , 820 djn 3632 , 812 djn 3639 , 804 djn 3646 , 796 djn 3653 , 788 djn 3660 , 780 djn 3667 , 772 djn 3674 , 764 djn 3681 , 756 djn 3688 , 748 djn 3695 , 740 djn 3702 , 732 djn 3709 , 724 djn 3716 , 716 djn 3723 , 708 djn 3730 , 700 djn 3737 , 692 djn 3744 , 684 djn 3751 , 676 djn 3758 , 668 djn 3765 , 660 djn 3772 , 652 djn 3779 , 644 djn 3786 , 636 djn 3793 , 628 djn 3800 , 620 djn 3807 , 612 djn 3814 , 604 djn 3821 , 596 djn 3828 , 588 djn 3835 , 580 djn 3842 , 572 djn 3849 , 564 djn 3856 , 556 djn 3863 , 548 djn 3870 , 540 djn 3877 , 532 djn 3884 , 524 djn 3891 , 516 djn 3898 , 508 djn 3905 , 500 djn 3912 , 492 djn 3919 , 484 djn 3926 , 476 djn 3933 , 468 djn 3940 , 460 djn -2216 , 6621 djn -2203 , 6607 djn -2190 , 6593 djn -2177 , 6579 djn -2164 , 6565 djn -2151 , 6551 djn -2138 , 6537 djn -2125 , 6523 djn -2112 , 6509 djn -2099 , 6495 djn -2086 , 6481 djn -2073 , 6467 djn -2060 , 6453 djn -2047 , 6439 djn -2034 , 6425 djn -2021 , 6411 djn -2008 , 6397 djn -1995 , 6383 djn -1982 , 6369 djn -1969 , 6355 djn -1956 , 6341 djn -1943 , 6327 djn -1930 , 6313 djn -1917 , 6299 djn -1904 , 6285 djn -1891 , 6271 djn -1878 , 6257 djn -1865 , 6243 djn -1852 , 6229 djn -1839 , 6215 djn -1826 , 6201 djn -1813 , 6187 djn -1800 , 6173 djn -1787 , 6159 djn -1774 , 6145 djn -1761 , 6131 djn -1748 , 6117 djn -1735 , 6103 djn -1722 , 6089 djn -1709 , 6075 djn -1696 , 6061 djn -1683 , 6047 djn -1670 , 6033 djn -1657 , 6019 djn -1644 , 6005 djn -1631 , 5991 djn -1618 , 5977 djn -1605 , 5963 djn -1592 , 5949 djn -1579 , 5935 djn -1566 , 5921 djn -1553 , 5907 djn -1540 , 5893 djn -1527 , 5879 djn -1514 , 5865 djn -1501 , 5851 djn -1488 , 5837 djn -1475 , 5823 djn -1462 , 5809 djn -1449 , 5795 djn -1436 , 5781 djn -1423 , 5767 djn -1410 , 5753 djn -1397 , 5739 djn -1384 , 5725 djn -1371 , 5711 djn -1358 , 5697 djn -1345 , 5683 djn -1332 , 5669 djn -1319 , 5655 djn -1306 , 5641 djn -1293 , 5627 djn -1280 , 5613 djn -1267 , 5599 djn -1254 , 5585 djn -1241 , 5571 djn -1228 , 5557 djn -1215 , 5543 djn -1202 , 5529 djn -1189 , 5515 djn -1176 , 5501 djn -1163 , 5487 djn -1150 , 5473 djn -1137 , 5459 djn -1124 , 5445 djn -1111 , 5431 djn -1098 , 5417 djn -1085 , 5403 djn -1072 , 5389 djn -1059 , 5375 djn -1046 , 5361 djn -1033 , 5347 djn -1020 , 5333 djn -1007 , 5319 djn -994 , 5305 djn -981 , 5291 djn -968 , 5277 djn -955 , 5263 djn -942 , 5249 djn -929 , 5235 djn -916 , 5221 djn -903 , 5207 djn -890 , 5193 djn -877 , 5179 djn -864 , 5165 djn -851 , 5151 djn -838 , 5137 djn -825 , 5123 djn -812 , 5109 djn -799 , 5095 djn -786 , 5081 djn -773 , 5067 djn -760 , 5053 djn -747 , 5039 djn -734 , 5025 djn -721 , 5011 djn -708 , 4997 djn -695 , 4983 djn -682 , 4969 djn -669 , 4955 djn -656 , 4941 djn -643 , 4927 djn -630 , 4913 djn -617 , 4899 djn -604 , 4885 djn -591 , 4871 djn -578 , 4857 djn -565 , 4843 djn -552 , 4829 djn -539 , 4815 djn -526 , 4801 djn -513 , 4787 djn -500 , 4773 djn -487 , 4759 djn -474 , 4745 djn -461 , 4731 djn -448 , 4717 djn -435 , 4703 djn -422 , 4689 djn -409 , 4675 djn -396 , 4661 djn -383 , 4647 djn -370 , 4633 djn -357 , 4619 djn -344 , 4605 djn -331 , 4591 djn -318 , 4577 djn -305 , 4563 djn -292 , 4549 djn -279 , 4535 djn -266 , 4521 djn -253 , 4507 djn -240 , 4493 djn -227 , 4479 djn -214 , 4465 djn -201 , 4451 djn -188 , 4437 djn -175 , 4423 djn -162 , 4409 djn -149 , 4395 djn -136 , 4381 djn -123 , 4367 djn -110 , 4353 djn -97 , 4339 djn -84 , 4325 djn -71 , 4311 djn -58 , 4297 djn -45 , 4283 djn -32 , 4269 djn -19 , 4255 djn 2977 , 1232 djn 2964 , 1244 djn 2951 , 1256 djn 2938 , 1268 djn 2925 , 1280 djn 2912 , 1292 djn 2899 , 1304 djn 2886 , 1316 djn 2873 , 1328 djn 2860 , 1340 djn 2847 , 1352 djn 2834 , 1364 djn 2821 , 1376 djn 2808 , 1388 djn 2795 , 1400 djn 2782 , 1412 djn 2769 , 1424 djn 2756 , 1436 djn 2743 , 1448 djn 2730 , 1460 djn 2717 , 1472 djn 2704 , 1484 djn 2691 , 1496 djn 2678 , 1508 djn 2665 , 1520 djn 2652 , 1532 djn 2639 , 1544 djn 2626 , 1556 djn 2613 , 1568 djn 2600 , 1580 djn 2587 , 1592 djn 2574 , 1604 djn 2561 , 1616 djn 2548 , 1628 djn 2535 , 1640 djn 2522 , 1652 djn 2509 , 1664 djn 2496 , 1676 djn 2483 , 1688 djn 2470 , 1700 djn 2457 , 1712 djn 2444 , 1724 djn 2431 , 1736 djn 2418 , 1748 djn 2405 , 1760 djn 2392 , 1772 djn 2379 , 1784 djn 2366 , 1796 djn 2353 , 1808 djn 2340 , 1820 djn 2327 , 1832 djn 2314 , 1844 djn 2301 , 1856 djn 2288 , 1868 djn 2275 , 1880 djn 2262 , 1892 djn 2249 , 1904 djn 2236 , 1916 djn 2223 , 1928 djn 2210 , 1940 djn 2197 , 1952 djn 2184 , 1964 djn 2171 , 1976 djn 2158 , 1988 djn 2145 , 2000 djn 2132 , 2012 djn 2119 , 2024 djn 2106 , 2036 djn 2093 , 2048 djn 2080 , 2060 djn 2067 , 2072 djn 2054 , 2084 djn 2041 , 2096 djn 2028 , 2108 djn 2015 , 2120 djn 2002 , 2132 djn 1989 , 2144 djn 1976 , 2156 djn 1963 , 2168 djn 1950 , 2180 djn 1937 , 2192 djn 1924 , 2204 djn 1911 , 2216 djn 1898 , 2228 djn 1885 , 2240 djn 1872 , 2252 djn 1859 , 2264 djn 1846 , 2276 djn 1833 , 2288 djn 1820 , 2300 djn 1807 , 2312 djn 1794 , 2324 djn 1781 , 2336 djn 1768 , 2348 djn 1755 , 2360 djn 1742 , 2372 djn 1729 , 2384 djn 1716 , 2396 djn 1703 , 2408 djn 1690 , 2420 djn 1677 , 2432 djn 1664 , 2444 djn 1651 , 2456 djn 1638 , 2468 djn 1625 , 2480 djn 1612 , 2492 djn 1599 , 2504 djn 1586 , 2516 djn 1573 , 2528 djn 1560 , 2540 djn 1547 , 2552 djn 1534 , 2564 djn 1521 , 2576 djn 1508 , 2588 djn 1495 , 2600 djn 1482 , 2612 djn 1469 , 2624 djn 1456 , 2636 djn 1443 , 2648 djn 1430 , 2660 djn 1417 , 2672 djn 1404 , 2684 djn 1391 , 2696 djn 1378 , 2708 djn 1365 , 2720 djn 1352 , 2732 djn 1339 , 2744 djn 1326 , 2756 djn 1313 , 2768 djn 1300 , 2780 djn 1287 , 2792 djn 1274 , 2804 djn 1261 , 2816 djn 1248 , 2828 djn 1235 , 2840 djn 1222 , 2852 djn 1209 , 2864 djn 1196 , 2876 djn 1183 , 2888 djn 1170 , 2900 djn 1157 , 2912 djn 1144 , 2924 djn 1131 , 2936 djn 1118 , 2948 djn 1105 , 2960 djn 1092 , 2972 djn 1079 , 2984 djn 1066 , 2996 djn 1053 , 3008 djn 1040 , 3020 djn 1027 , 3032 djn 1014 , 3044 djn 1001 , 3056 djn 988 , 3068 djn 975 , 3080 djn 962 , 3092 djn 949 , 3104 djn 936 , 3116 djn 923 , 3128 djn 910 , 3140 djn 897 , 3152 djn 884 , 3164 djn 871 , 3176 djn 858 , 3188 djn 845 , 3200 djn 832 , 3212 djn 819 , 3224 djn 806 , 3236 djn 793 , 3248 djn 780 , 3260 djn 767 , 3272 djn 754 , 3284 djn 741 , 3296 djn 728 , 3308 djn 715 , 3320 djn 702 , 3332 djn 689 , 3344 djn 676 , 3356 djn 663 , 3368 djn 650 , 3380 djn 637 , 3392 djn 624 , 3404 djn 611 , 3416 djn 598 , 3428 djn 585 , 3440 djn 572 , 3452 djn 559 , 3464 djn 546 , 3476 djn 533 , 3488 djn 520 , 3500 djn 507 , 3512 djn 494 , 3524 djn 481 , 3536 djn 468 , 3548 djn 455 , 3560 djn 442 , 3572 djn 429 , 3584 djn 416 , 3596 djn 403 , 3608 djn 390 , 3620 djn 377 , 3632 djn 364 , 3644 djn 351 , 3656 djn 338 , 3668 djn 325 , 3680 djn 312 , 3692 djn 299 , 3704 djn 286 , 3716 djn 273 , 3728 djn 260 , 3740 djn 247 , 3752 djn 234 , 3764 djn 221 , 3776 djn 208 , 3788 djn 195 , 3800 djn 182 , 3812 djn 169 , 3824 djn 156 , 3836 djn 143 , 3848 djn 130 , 3860 djn 117 , 3872 djn 104 , 3884 djn 91 , 3896 djn 78 , 3908 djn 65 , 3920 djn 52 , 3932 djn 39 , 3944 djn 26 , 3956 djn 13 , 3968 djn 0 , 3980 start mov w , @ 2320 mov w , @ 2831 mov w , @ 3342 mov w , @ 3853 mov w , @ 4364 mov w , @ 4875 mov w , @ 5386 mov # 64 , f mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 21 , 3984 mov 22 , 3985 mov 22 , 3985 mov 22 , 3985 mov 22 , 3985 mov 22 , 3985 jmp 3976 jmp 2 cont dat 175 v djn r , f mov w , r obj2 dat 400 r spl v mov obj , < obj djn r , cont mov obj2 , obj add # 200 , obj2 mov # 175 , cont f jmp r start1 mov < 0 , @-4005 mov < 0 , @-4236 jmp -2 dat 0 k mov w , < pun djn k , pun w dat -3 pun dat -99 obj dat 200 dat 0 dat 0 end start