campctf2023-chall-tis256

Zachtronics TIS100-inspired reversing challenge for CampCTF 2023
git clone https://git.sinitax.com/sinitax/campctf2023-chall-tis256
Log | Files | Refs | Submodules | README | sfeed.txt

chall.asm (190580B)


      1stdin X-27 Y0 down
      2stdout X-15 Y0 down
      3
      4tpu X0 Y-3
      5	mov down,right
      6	mov down,acc
      7	mov down,right
      8	jne 0x0,dydadihu
      9	mov right,up
     10	mov 0x0,up
     11	mov down,up
     12	mov right,nil
     13	jmp iiozqemm
     14dydadihu:
     15	mov right,up
     16	mov 0x1,up
     17	mov down,acc
     18	xor right
     19	mov acc,up
     20	swp
     21iiozqemm:
     22	mov up,acc
     23	xor right
     24	mov right,left
     25	mov 0x10,left
     26	mov 0xff,left
     27	mov acc,left
     28	mov 0x0,left
     29end
     30
     31tpu X1 Y-3
     32	mov left,acc
     33	swp
     34	mov left,acc
     35	mov acc,left
     36	mov acc,left
     37	mov acc,left
     38	swp
     39	mov acc,left
     40end
     41
     42tpu X-1 Y-3
     43	mov right,down
     44end
     45
     46tpu X0 Y-4
     47	mov 0xe8,acc
     48	sav
     49ipwdfjpc:
     50	mov down,acc
     51	jne 0x0,hcurnoke
     52	mov down,acc
     53	jne 0x0,mcfjznvc
     54	mov down,nil
     55	swp
     56	mov acc,down
     57	sav
     58	jmp ipwdfjpc
     59mcfjznvc:
     60	mov down,acc
     61	swp
     62	mov acc,down
     63	jmp ipwdfjpc
     64hcurnoke:
     65	mov acc,up
     66	mov down,up
     67	mov down,up
     68	mov up,down
     69	jmp ipwdfjpc
     70end
     71
     72tpu X0 Y-5
     73	mov 0x23,acc
     74	sav
     75vdtfojkd:
     76	mov down,acc
     77	jne 0x1,cmejsfbn
     78	mov down,acc
     79	jne 0x0,vmhixvjj
     80	mov down,nil
     81	swp
     82	mov acc,down
     83	sav
     84	jmp vdtfojkd
     85vmhixvjj:
     86	mov down,acc
     87	swp
     88	mov acc,down
     89	jmp vdtfojkd
     90cmejsfbn:
     91	mov acc,up
     92	mov down,up
     93	mov down,up
     94	mov up,down
     95	jmp vdtfojkd
     96end
     97
     98tpu X0 Y-6
     99	mov 0xc1,acc
    100	sav
    101wyrtegvy:
    102	mov down,acc
    103	jne 0x2,eyzvcxfk
    104	mov down,acc
    105	jne 0x0,fwsfitlz
    106	mov down,nil
    107	swp
    108	mov acc,down
    109	sav
    110	jmp wyrtegvy
    111fwsfitlz:
    112	mov down,acc
    113	swp
    114	mov acc,down
    115	jmp wyrtegvy
    116eyzvcxfk:
    117	mov acc,up
    118	mov down,up
    119	mov down,up
    120	mov up,down
    121	jmp wyrtegvy
    122end
    123
    124tpu X0 Y-7
    125	mov 0x1e,acc
    126	sav
    127bvrvmtod:
    128	mov down,acc
    129	jne 0x3,rszhhuea
    130	mov down,acc
    131	jne 0x0,uhcvtrmd
    132	mov down,nil
    133	swp
    134	mov acc,down
    135	sav
    136	jmp bvrvmtod
    137uhcvtrmd:
    138	mov down,acc
    139	swp
    140	mov acc,down
    141	jmp bvrvmtod
    142rszhhuea:
    143	mov acc,up
    144	mov down,up
    145	mov down,up
    146	mov up,down
    147	jmp bvrvmtod
    148end
    149
    150tpu X0 Y-8
    151	mov 0x28,acc
    152	sav
    153bcprtouf:
    154	mov down,acc
    155	jne 0x4,qkyzpakl
    156	mov down,acc
    157	jne 0x0,ezziloia
    158	mov down,nil
    159	swp
    160	mov acc,down
    161	sav
    162	jmp bcprtouf
    163ezziloia:
    164	mov down,acc
    165	swp
    166	mov acc,down
    167	jmp bcprtouf
    168qkyzpakl:
    169	mov acc,up
    170	mov down,up
    171	mov down,up
    172	mov up,down
    173	jmp bcprtouf
    174end
    175
    176tpu X0 Y-9
    177	mov 0x7c,acc
    178	sav
    179didsgjrd:
    180	mov down,acc
    181	jne 0x5,pweydnrs
    182	mov down,acc
    183	jne 0x0,ovanzocp
    184	mov down,nil
    185	swp
    186	mov acc,down
    187	sav
    188	jmp didsgjrd
    189ovanzocp:
    190	mov down,acc
    191	swp
    192	mov acc,down
    193	jmp didsgjrd
    194pweydnrs:
    195	mov acc,up
    196	mov down,up
    197	mov down,up
    198	mov up,down
    199	jmp didsgjrd
    200end
    201
    202tpu X0 Y-10
    203	mov 0x41,acc
    204	sav
    205exjgcjje:
    206	mov down,acc
    207	jne 0x6,gkmlwzee
    208	mov down,acc
    209	jne 0x0,gnqvcfpj
    210	mov down,nil
    211	swp
    212	mov acc,down
    213	sav
    214	jmp exjgcjje
    215gnqvcfpj:
    216	mov down,acc
    217	swp
    218	mov acc,down
    219	jmp exjgcjje
    220gkmlwzee:
    221	mov acc,left
    222	mov down,left
    223	mov down,left
    224	mov left,down
    225	jmp exjgcjje
    226end
    227
    228tpu X-1 Y-10
    229	mov 0xa4,acc
    230	sav
    231rtxsxavc:
    232	mov right,acc
    233	jne 0x7,kmfiadqx
    234	mov right,acc
    235	jne 0x0,cfskbnqd
    236	mov right,nil
    237	swp
    238	mov acc,right
    239	sav
    240	jmp rtxsxavc
    241cfskbnqd:
    242	mov right,acc
    243	swp
    244	mov acc,right
    245	jmp rtxsxavc
    246kmfiadqx:
    247	mov acc,left
    248	mov right,left
    249	mov right,left
    250	mov left,right
    251	jmp rtxsxavc
    252end
    253
    254tpu X-2 Y-10
    255	mov 0x24,acc
    256	sav
    257fkbgzcwb:
    258	mov right,acc
    259	jne 0x8,gigglfaq
    260	mov right,acc
    261	jne 0x0,rzkvvpsy
    262	mov right,nil
    263	swp
    264	mov acc,right
    265	sav
    266	jmp fkbgzcwb
    267rzkvvpsy:
    268	mov right,acc
    269	swp
    270	mov acc,right
    271	jmp fkbgzcwb
    272gigglfaq:
    273	mov acc,left
    274	mov right,left
    275	mov right,left
    276	mov left,right
    277	jmp fkbgzcwb
    278end
    279
    280tpu X-3 Y-10
    281	mov 0x6b,acc
    282	sav
    283odbfpgmy:
    284	mov right,acc
    285	jne 0x9,orqiwrfl
    286	mov right,acc
    287	jne 0x0,orspgpgu
    288	mov right,nil
    289	swp
    290	mov acc,right
    291	sav
    292	jmp odbfpgmy
    293orspgpgu:
    294	mov right,acc
    295	swp
    296	mov acc,right
    297	jmp odbfpgmy
    298orqiwrfl:
    299	mov acc,left
    300	mov right,left
    301	mov right,left
    302	mov left,right
    303	jmp odbfpgmy
    304end
    305
    306tpu X-4 Y-10
    307	mov 0x4d,acc
    308	sav
    309vaakhbqf:
    310	mov right,acc
    311	jne 0xa,wtrmtpks
    312	mov right,acc
    313	jne 0x0,pzigljks
    314	mov right,nil
    315	swp
    316	mov acc,right
    317	sav
    318	jmp vaakhbqf
    319pzigljks:
    320	mov right,acc
    321	swp
    322	mov acc,right
    323	jmp vaakhbqf
    324wtrmtpks:
    325	mov acc,left
    326	mov right,left
    327	mov right,left
    328	mov left,right
    329	jmp vaakhbqf
    330end
    331
    332tpu X-5 Y-10
    333	mov 0xa8,acc
    334	sav
    335xgmbsgoc:
    336	mov right,acc
    337	jne 0xb,czbuuckp
    338	mov right,acc
    339	jne 0x0,auvluoxt
    340	mov right,nil
    341	swp
    342	mov acc,right
    343	sav
    344	jmp xgmbsgoc
    345auvluoxt:
    346	mov right,acc
    347	swp
    348	mov acc,right
    349	jmp xgmbsgoc
    350czbuuckp:
    351	mov acc,left
    352	mov right,left
    353	mov right,left
    354	mov left,right
    355	jmp xgmbsgoc
    356end
    357
    358tpu X-6 Y-10
    359	mov 0x20,acc
    360	sav
    361gxsagarv:
    362	mov right,acc
    363	jne 0xc,wtuupmuk
    364	mov right,acc
    365	jne 0x0,rggqanoi
    366	mov right,nil
    367	swp
    368	mov acc,right
    369	sav
    370	jmp gxsagarv
    371rggqanoi:
    372	mov right,acc
    373	swp
    374	mov acc,right
    375	jmp gxsagarv
    376wtuupmuk:
    377	mov acc,left
    378	mov right,left
    379	mov right,left
    380	mov left,right
    381	jmp gxsagarv
    382end
    383
    384tpu X-7 Y-10
    385	mov 0x68,acc
    386	sav
    387syekpyvc:
    388	mov right,acc
    389	jne 0xd,ikdszmnx
    390	mov right,acc
    391	jne 0x0,jrtmprul
    392	mov right,nil
    393	swp
    394	mov acc,right
    395	sav
    396	jmp syekpyvc
    397jrtmprul:
    398	mov right,acc
    399	swp
    400	mov acc,right
    401	jmp syekpyvc
    402ikdszmnx:
    403	mov acc,left
    404	mov right,left
    405	mov right,left
    406	mov left,right
    407	jmp syekpyvc
    408end
    409
    410tpu X-8 Y-10
    411	mov 0x49,acc
    412	sav
    413bdsyjyyn:
    414	mov right,acc
    415	jne 0xe,qtkurajq
    416	mov right,acc
    417	jne 0x0,vvuznvdy
    418	mov right,nil
    419	swp
    420	mov acc,right
    421	sav
    422	jmp bdsyjyyn
    423vvuznvdy:
    424	mov right,acc
    425	swp
    426	mov acc,right
    427	jmp bdsyjyyn
    428qtkurajq:
    429	mov acc,left
    430	mov right,left
    431	mov right,left
    432	mov left,right
    433	jmp bdsyjyyn
    434end
    435
    436tpu X-9 Y-10
    437	mov 0xac,acc
    438	sav
    439ojntzedb:
    440	mov right,acc
    441	jne 0xf,siczklhr
    442	mov right,acc
    443	jne 0x0,iadftjrp
    444	mov right,nil
    445	swp
    446	mov acc,right
    447	sav
    448	jmp ojntzedb
    449iadftjrp:
    450	mov right,acc
    451	swp
    452	mov acc,right
    453	jmp ojntzedb
    454siczklhr:
    455	mov acc,left
    456	mov right,left
    457	mov right,left
    458	mov left,right
    459	jmp ojntzedb
    460end
    461
    462tpu X-10 Y-10
    463	mov 0x1,acc
    464	sav
    465ftwecozt:
    466	mov right,acc
    467	jne 0x10,vrygsymu
    468	mov right,acc
    469	jne 0x0,vidcdjyk
    470	mov right,nil
    471	swp
    472	mov acc,right
    473	sav
    474	jmp ftwecozt
    475vidcdjyk:
    476	mov right,acc
    477	swp
    478	mov acc,right
    479	jmp ftwecozt
    480vrygsymu:
    481	mov acc,left
    482	mov right,left
    483	mov right,left
    484	mov left,right
    485	jmp ftwecozt
    486end
    487
    488tpu X-11 Y-10
    489	mov 0x13,acc
    490	sav
    491akfvqjid:
    492	mov right,acc
    493	jne 0x11,dfbjbiiy
    494	mov right,acc
    495	jne 0x0,kfgbkfoo
    496	mov right,nil
    497	swp
    498	mov acc,right
    499	sav
    500	jmp akfvqjid
    501kfgbkfoo:
    502	mov right,acc
    503	swp
    504	mov acc,right
    505	jmp akfvqjid
    506dfbjbiiy:
    507	mov acc,left
    508	mov right,left
    509	mov right,left
    510	mov left,right
    511	jmp akfvqjid
    512end
    513
    514tpu X-12 Y-10
    515	mov 0xb2,acc
    516	sav
    517cvxqjqtc:
    518	mov right,acc
    519	jne 0x12,avhalkja
    520	mov right,acc
    521	jne 0x0,vftuxryv
    522	mov right,nil
    523	swp
    524	mov acc,right
    525	sav
    526	jmp cvxqjqtc
    527vftuxryv:
    528	mov right,acc
    529	swp
    530	mov acc,right
    531	jmp cvxqjqtc
    532avhalkja:
    533	mov acc,left
    534	mov right,left
    535	mov right,left
    536	mov left,right
    537	jmp cvxqjqtc
    538end
    539
    540tpu X-13 Y-10
    541	mov 0xfb,acc
    542	sav
    543soagtolo:
    544	mov right,acc
    545	jne 0x13,voojujzw
    546	mov right,acc
    547	jne 0x0,mbsbrndu
    548	mov right,nil
    549	swp
    550	mov acc,right
    551	sav
    552	jmp soagtolo
    553mbsbrndu:
    554	mov right,acc
    555	swp
    556	mov acc,right
    557	jmp soagtolo
    558voojujzw:
    559	mov acc,left
    560	mov right,left
    561	mov right,left
    562	mov left,right
    563	jmp soagtolo
    564end
    565
    566tpu X-14 Y-10
    567	mov 0x77,acc
    568	sav
    569awnjzovw:
    570	mov right,acc
    571	jne 0x14,ytevvxcp
    572	mov right,acc
    573	jne 0x0,ybepqkoz
    574	mov right,nil
    575	swp
    576	mov acc,right
    577	sav
    578	jmp awnjzovw
    579ybepqkoz:
    580	mov right,acc
    581	swp
    582	mov acc,right
    583	jmp awnjzovw
    584ytevvxcp:
    585	mov acc,left
    586	mov right,left
    587	mov right,left
    588	mov left,right
    589	jmp awnjzovw
    590end
    591
    592tpu X-15 Y-10
    593	mov 0xa9,acc
    594	sav
    595zdnpcapy:
    596	mov right,acc
    597	jne 0x15,kuakovrn
    598	mov right,acc
    599	jne 0x0,ophvoqjd
    600	mov right,nil
    601	swp
    602	mov acc,right
    603	sav
    604	jmp zdnpcapy
    605ophvoqjd:
    606	mov right,acc
    607	swp
    608	mov acc,right
    609	jmp zdnpcapy
    610kuakovrn:
    611	mov acc,left
    612	mov right,left
    613	mov right,left
    614	mov left,right
    615	jmp zdnpcapy
    616end
    617
    618tpu X-16 Y-10
    619	mov 0xb3,acc
    620	sav
    621vxxuvgba:
    622	mov right,acc
    623	jne 0x16,zfvlymxg
    624	mov right,acc
    625	jne 0x0,veitgcwp
    626	mov right,nil
    627	swp
    628	mov acc,right
    629	sav
    630	jmp vxxuvgba
    631veitgcwp:
    632	mov right,acc
    633	swp
    634	mov acc,right
    635	jmp vxxuvgba
    636zfvlymxg:
    637	mov acc,left
    638	mov right,left
    639	mov right,left
    640	mov left,right
    641	jmp vxxuvgba
    642end
    643
    644tpu X-17 Y-10
    645	mov 0xe6,acc
    646	sav
    647nnqfzprm:
    648	mov right,acc
    649	jne 0x17,oarzezwp
    650	mov right,acc
    651	jne 0x0,rczghjpn
    652	mov right,nil
    653	swp
    654	mov acc,right
    655	sav
    656	jmp nnqfzprm
    657rczghjpn:
    658	mov right,acc
    659	swp
    660	mov acc,right
    661	jmp nnqfzprm
    662oarzezwp:
    663	mov acc,left
    664	mov right,left
    665	mov right,left
    666	mov left,right
    667	jmp nnqfzprm
    668end
    669
    670tpu X-18 Y-10
    671	mov 0x57,acc
    672	sav
    673wrrjyxkb:
    674	mov right,acc
    675	jne 0x18,vpqrphsd
    676	mov right,acc
    677	jne 0x0,ircdkrau
    678	mov right,nil
    679	swp
    680	mov acc,right
    681	sav
    682	jmp wrrjyxkb
    683ircdkrau:
    684	mov right,acc
    685	swp
    686	mov acc,right
    687	jmp wrrjyxkb
    688vpqrphsd:
    689	mov acc,left
    690	mov right,left
    691	mov right,left
    692	mov left,right
    693	jmp wrrjyxkb
    694end
    695
    696tpu X-19 Y-10
    697	mov 0x9d,acc
    698	sav
    699edjzwkvn:
    700	mov right,acc
    701	jne 0x19,ffexwyjw
    702	mov right,acc
    703	jne 0x0,fliprrep
    704	mov right,nil
    705	swp
    706	mov acc,right
    707	sav
    708	jmp edjzwkvn
    709fliprrep:
    710	mov right,acc
    711	swp
    712	mov acc,right
    713	jmp edjzwkvn
    714ffexwyjw:
    715	mov acc,down
    716	mov right,down
    717	mov right,down
    718	mov down,right
    719	jmp edjzwkvn
    720end
    721
    722tpu X-19 Y-9
    723	mov 0xdb,acc
    724	sav
    725mpzhorue:
    726	mov up,acc
    727	jne 0x1a,tnrlcaxi
    728	mov up,acc
    729	jne 0x0,kgoxbjsh
    730	mov up,nil
    731	swp
    732	mov acc,up
    733	sav
    734	jmp mpzhorue
    735kgoxbjsh:
    736	mov up,acc
    737	swp
    738	mov acc,up
    739	jmp mpzhorue
    740tnrlcaxi:
    741	mov acc,down
    742	mov up,down
    743	mov up,down
    744	mov down,up
    745	jmp mpzhorue
    746end
    747
    748tpu X-19 Y-8
    749	mov 0xf,acc
    750	sav
    751jemnsagb:
    752	mov up,acc
    753	jne 0x1b,jnezqeoq
    754	mov up,acc
    755	jne 0x0,tsmfjzvn
    756	mov up,nil
    757	swp
    758	mov acc,up
    759	sav
    760	jmp jemnsagb
    761tsmfjzvn:
    762	mov up,acc
    763	swp
    764	mov acc,up
    765	jmp jemnsagb
    766jnezqeoq:
    767	mov acc,down
    768	mov up,down
    769	mov up,down
    770	mov down,up
    771	jmp jemnsagb
    772end
    773
    774tpu X-19 Y-7
    775	mov 0x38,acc
    776	sav
    777krtzwevz:
    778	mov up,acc
    779	jne 0x1c,tticwsqy
    780	mov up,acc
    781	jne 0x0,shwkqjtr
    782	mov up,nil
    783	swp
    784	mov acc,up
    785	sav
    786	jmp krtzwevz
    787shwkqjtr:
    788	mov up,acc
    789	swp
    790	mov acc,up
    791	jmp krtzwevz
    792tticwsqy:
    793	mov acc,down
    794	mov up,down
    795	mov up,down
    796	mov down,up
    797	jmp krtzwevz
    798end
    799
    800tpu X-19 Y-6
    801	mov 0x1e,acc
    802	sav
    803uqoyrlya:
    804	mov up,acc
    805	jne 0x1d,svowjntf
    806	mov up,acc
    807	jne 0x0,onnjrvlp
    808	mov up,nil
    809	swp
    810	mov acc,up
    811	sav
    812	jmp uqoyrlya
    813onnjrvlp:
    814	mov up,acc
    815	swp
    816	mov acc,up
    817	jmp uqoyrlya
    818svowjntf:
    819	mov acc,right
    820	mov up,right
    821	mov up,right
    822	mov right,up
    823	jmp uqoyrlya
    824end
    825
    826tpu X-18 Y-6
    827	mov 0xf6,acc
    828	sav
    829mdlvniej:
    830	mov left,acc
    831	jne 0x1e,azjlqygg
    832	mov left,acc
    833	jne 0x0,gfblcexu
    834	mov left,nil
    835	swp
    836	mov acc,left
    837	sav
    838	jmp mdlvniej
    839gfblcexu:
    840	mov left,acc
    841	swp
    842	mov acc,left
    843	jmp mdlvniej
    844azjlqygg:
    845	mov acc,right
    846	mov left,right
    847	mov left,right
    848	mov right,left
    849	jmp mdlvniej
    850end
    851
    852tpu X-17 Y-6
    853	mov 0x5,acc
    854	sav
    855lznyrvyc:
    856	mov left,acc
    857	jne 0x1f,fiqzcygv
    858	mov left,acc
    859	jne 0x0,iwyhgqal
    860	mov left,nil
    861	swp
    862	mov acc,left
    863	sav
    864	jmp lznyrvyc
    865iwyhgqal:
    866	mov left,acc
    867	swp
    868	mov acc,left
    869	jmp lznyrvyc
    870fiqzcygv:
    871	mov acc,right
    872	mov left,right
    873	mov left,right
    874	mov right,left
    875	jmp lznyrvyc
    876end
    877
    878tpu X-16 Y-6
    879	mov 0xc0,acc
    880	sav
    881qygolxoz:
    882	mov left,acc
    883	jne 0x20,vhfkdtsm
    884	mov left,acc
    885	jne 0x0,yrahibrk
    886	mov left,nil
    887	swp
    888	mov acc,left
    889	sav
    890	jmp qygolxoz
    891yrahibrk:
    892	mov left,acc
    893	swp
    894	mov acc,left
    895	jmp qygolxoz
    896vhfkdtsm:
    897	mov acc,right
    898	mov left,right
    899	mov left,right
    900	mov right,left
    901	jmp qygolxoz
    902end
    903
    904tpu X-15 Y-6
    905	mov 0x8c,acc
    906	sav
    907wbopmexm:
    908	mov left,acc
    909	jne 0x21,pddpvesk
    910	mov left,acc
    911	jne 0x0,cfnjtqmu
    912	mov left,nil
    913	swp
    914	mov acc,left
    915	sav
    916	jmp wbopmexm
    917cfnjtqmu:
    918	mov left,acc
    919	swp
    920	mov acc,left
    921	jmp wbopmexm
    922pddpvesk:
    923	mov acc,right
    924	mov left,right
    925	mov left,right
    926	mov right,left
    927	jmp wbopmexm
    928end
    929
    930tpu X-14 Y-6
    931	mov 0x83,acc
    932	sav
    933vllnotbr:
    934	mov left,acc
    935	jne 0x22,obfzjpph
    936	mov left,acc
    937	jne 0x0,jcrkxbey
    938	mov left,nil
    939	swp
    940	mov acc,left
    941	sav
    942	jmp vllnotbr
    943jcrkxbey:
    944	mov left,acc
    945	swp
    946	mov acc,left
    947	jmp vllnotbr
    948obfzjpph:
    949	mov acc,right
    950	mov left,right
    951	mov left,right
    952	mov right,left
    953	jmp vllnotbr
    954end
    955
    956tpu X-13 Y-6
    957	mov 0xca,acc
    958	sav
    959zqxzwygo:
    960	mov left,acc
    961	jne 0x23,zdlkhxra
    962	mov left,acc
    963	jne 0x0,potrbmuy
    964	mov left,nil
    965	swp
    966	mov acc,left
    967	sav
    968	jmp zqxzwygo
    969potrbmuy:
    970	mov left,acc
    971	swp
    972	mov acc,left
    973	jmp zqxzwygo
    974zdlkhxra:
    975	mov acc,right
    976	mov left,right
    977	mov left,right
    978	mov right,left
    979	jmp zqxzwygo
    980end
    981
    982tpu X-12 Y-6
    983	mov 0x92,acc
    984	sav
    985ptgleuud:
    986	mov left,acc
    987	jne 0x24,xkhsjgyj
    988	mov left,acc
    989	jne 0x0,ziakjwxx
    990	mov left,nil
    991	swp
    992	mov acc,left
    993	sav
    994	jmp ptgleuud
    995ziakjwxx:
    996	mov left,acc
    997	swp
    998	mov acc,left
    999	jmp ptgleuud
   1000xkhsjgyj:
   1001	mov acc,right
   1002	mov left,right
   1003	mov left,right
   1004	mov right,left
   1005	jmp ptgleuud
   1006end
   1007
   1008tpu X-11 Y-6
   1009	mov 0x4,acc
   1010	sav
   1011wiyitifw:
   1012	mov left,acc
   1013	jne 0x25,thwtsbhu
   1014	mov left,acc
   1015	jne 0x0,upknvrpf
   1016	mov left,nil
   1017	swp
   1018	mov acc,left
   1019	sav
   1020	jmp wiyitifw
   1021upknvrpf:
   1022	mov left,acc
   1023	swp
   1024	mov acc,left
   1025	jmp wiyitifw
   1026thwtsbhu:
   1027	mov acc,right
   1028	mov left,right
   1029	mov left,right
   1030	mov right,left
   1031	jmp wiyitifw
   1032end
   1033
   1034tpu X-10 Y-6
   1035	mov 0x86,acc
   1036	sav
   1037jhcdkybr:
   1038	mov left,acc
   1039	jne 0x26,oqamjgti
   1040	mov left,acc
   1041	jne 0x0,hcnixkcg
   1042	mov left,nil
   1043	swp
   1044	mov acc,left
   1045	sav
   1046	jmp jhcdkybr
   1047hcnixkcg:
   1048	mov left,acc
   1049	swp
   1050	mov acc,left
   1051	jmp jhcdkybr
   1052oqamjgti:
   1053	mov acc,right
   1054	mov left,right
   1055	mov left,right
   1056	mov right,left
   1057	jmp jhcdkybr
   1058end
   1059
   1060tpu X-9 Y-6
   1061	mov 0xcf,acc
   1062	sav
   1063slhegtdm:
   1064	mov left,acc
   1065	jne 0x27,tzegkjaf
   1066	mov left,acc
   1067	jne 0x0,zwdzjwqm
   1068	mov left,nil
   1069	swp
   1070	mov acc,left
   1071	sav
   1072	jmp slhegtdm
   1073zwdzjwqm:
   1074	mov left,acc
   1075	swp
   1076	mov acc,left
   1077	jmp slhegtdm
   1078tzegkjaf:
   1079	mov acc,right
   1080	mov left,right
   1081	mov left,right
   1082	mov right,left
   1083	jmp slhegtdm
   1084end
   1085
   1086tpu X-8 Y-6
   1087	mov 0x3a,acc
   1088	sav
   1089qftpuseh:
   1090	mov left,acc
   1091	jne 0x28,nxxpbgkr
   1092	mov left,acc
   1093	jne 0x0,dwsvovlq
   1094	mov left,nil
   1095	swp
   1096	mov acc,left
   1097	sav
   1098	jmp qftpuseh
   1099dwsvovlq:
   1100	mov left,acc
   1101	swp
   1102	mov acc,left
   1103	jmp qftpuseh
   1104nxxpbgkr:
   1105	mov acc,right
   1106	mov left,right
   1107	mov left,right
   1108	mov right,left
   1109	jmp qftpuseh
   1110end
   1111
   1112tpu X-7 Y-6
   1113	mov 0x2b,acc
   1114	sav
   1115cqhszqmb:
   1116	mov left,acc
   1117	jne 0x29,usxzjmum
   1118	mov left,acc
   1119	jne 0x0,vzpwhnpl
   1120	mov left,nil
   1121	swp
   1122	mov acc,left
   1123	sav
   1124	jmp cqhszqmb
   1125vzpwhnpl:
   1126	mov left,acc
   1127	swp
   1128	mov acc,left
   1129	jmp cqhszqmb
   1130usxzjmum:
   1131	mov acc,right
   1132	mov left,right
   1133	mov left,right
   1134	mov right,left
   1135	jmp cqhszqmb
   1136end
   1137
   1138tpu X-6 Y-6
   1139	mov 0x3d,acc
   1140	sav
   1141ieimtxol:
   1142	mov left,acc
   1143	jne 0x2a,wsvvnbau
   1144	mov left,acc
   1145	jne 0x0,qffqzajp
   1146	mov left,nil
   1147	swp
   1148	mov acc,left
   1149	sav
   1150	jmp ieimtxol
   1151qffqzajp:
   1152	mov left,acc
   1153	swp
   1154	mov acc,left
   1155	jmp ieimtxol
   1156wsvvnbau:
   1157	mov acc,right
   1158	mov left,right
   1159	mov left,right
   1160	mov right,left
   1161	jmp ieimtxol
   1162end
   1163
   1164tpu X-5 Y-6
   1165	mov 0x8b,acc
   1166	sav
   1167tnxxmdpg:
   1168	mov left,acc
   1169	jne 0x2b,wcnwqlgu
   1170	mov left,acc
   1171	jne 0x0,yswqzfrv
   1172	mov left,nil
   1173	swp
   1174	mov acc,left
   1175	sav
   1176	jmp tnxxmdpg
   1177yswqzfrv:
   1178	mov left,acc
   1179	swp
   1180	mov acc,left
   1181	jmp tnxxmdpg
   1182wcnwqlgu:
   1183	mov acc,right
   1184	mov left,right
   1185	mov left,right
   1186	mov right,left
   1187	jmp tnxxmdpg
   1188end
   1189
   1190tpu X-4 Y-6
   1191	mov 0xdc,acc
   1192	sav
   1193fosuxjym:
   1194	mov left,acc
   1195	jne 0x2c,khbdunlx
   1196	mov left,acc
   1197	jne 0x0,aibbuhgt
   1198	mov left,nil
   1199	swp
   1200	mov acc,left
   1201	sav
   1202	jmp fosuxjym
   1203aibbuhgt:
   1204	mov left,acc
   1205	swp
   1206	mov acc,left
   1207	jmp fosuxjym
   1208khbdunlx:
   1209	mov acc,right
   1210	mov left,right
   1211	mov left,right
   1212	mov right,left
   1213	jmp fosuxjym
   1214end
   1215
   1216tpu X-3 Y-6
   1217	mov 0x6f,acc
   1218	sav
   1219yasbwvqh:
   1220	mov left,acc
   1221	jne 0x2d,wjxlhvjt
   1222	mov left,acc
   1223	jne 0x0,pknxbony
   1224	mov left,nil
   1225	swp
   1226	mov acc,left
   1227	sav
   1228	jmp yasbwvqh
   1229pknxbony:
   1230	mov left,acc
   1231	swp
   1232	mov acc,left
   1233	jmp yasbwvqh
   1234wjxlhvjt:
   1235	mov acc,right
   1236	mov left,right
   1237	mov left,right
   1238	mov right,left
   1239	jmp yasbwvqh
   1240end
   1241
   1242tpu X-2 Y-6
   1243	mov 0xde,acc
   1244	sav
   1245pxenahlx:
   1246	mov left,acc
   1247	jne 0x2e,ixfaxohb
   1248	mov left,acc
   1249	jne 0x0,dqyjlgra
   1250	mov left,nil
   1251	swp
   1252	mov acc,left
   1253	sav
   1254	jmp pxenahlx
   1255dqyjlgra:
   1256	mov left,acc
   1257	swp
   1258	mov acc,left
   1259	jmp pxenahlx
   1260ixfaxohb:
   1261	mov acc,up
   1262	mov left,up
   1263	mov left,up
   1264	mov up,left
   1265	jmp pxenahlx
   1266end
   1267
   1268tpu X-2 Y-7
   1269	mov 0x6e,acc
   1270	sav
   1271wylkjpne:
   1272	mov down,acc
   1273	jne 0x2f,yevasypc
   1274	mov down,acc
   1275	jne 0x0,njsdjtjn
   1276	mov down,nil
   1277	swp
   1278	mov acc,down
   1279	sav
   1280	jmp wylkjpne
   1281njsdjtjn:
   1282	mov down,acc
   1283	swp
   1284	mov acc,down
   1285	jmp wylkjpne
   1286yevasypc:
   1287	mov acc,up
   1288	mov down,up
   1289	mov down,up
   1290	mov up,down
   1291	jmp wylkjpne
   1292end
   1293
   1294tpu X-2 Y-8
   1295	mov 0x91,acc
   1296	sav
   1297rldmmigf:
   1298	mov down,acc
   1299	jne 0x30,eetnzgqs
   1300	mov down,acc
   1301	jne 0x0,afixsbiw
   1302	mov down,nil
   1303	swp
   1304	mov acc,down
   1305	sav
   1306	jmp rldmmigf
   1307afixsbiw:
   1308	mov down,acc
   1309	swp
   1310	mov acc,down
   1311	jmp rldmmigf
   1312eetnzgqs:
   1313	mov acc,left
   1314	mov down,left
   1315	mov down,left
   1316	mov left,down
   1317	jmp rldmmigf
   1318end
   1319
   1320tpu X-3 Y-8
   1321	mov 0x36,acc
   1322	sav
   1323tsscfvpr:
   1324	mov right,acc
   1325	jne 0x31,vipubpgm
   1326	mov right,acc
   1327	jne 0x0,tnezguro
   1328	mov right,nil
   1329	swp
   1330	mov acc,right
   1331	sav
   1332	jmp tsscfvpr
   1333tnezguro:
   1334	mov right,acc
   1335	swp
   1336	mov acc,right
   1337	jmp tsscfvpr
   1338vipubpgm:
   1339	mov acc,left
   1340	mov right,left
   1341	mov right,left
   1342	mov left,right
   1343	jmp tsscfvpr
   1344end
   1345
   1346tpu X-4 Y-8
   1347	mov 0x1a,acc
   1348	sav
   1349wyrhplbw:
   1350	mov right,acc
   1351	jne 0x32,vzfgxdnu
   1352	mov right,acc
   1353	jne 0x0,dwwmalwe
   1354	mov right,nil
   1355	swp
   1356	mov acc,right
   1357	sav
   1358	jmp wyrhplbw
   1359dwwmalwe:
   1360	mov right,acc
   1361	swp
   1362	mov acc,right
   1363	jmp wyrhplbw
   1364vzfgxdnu:
   1365	mov acc,left
   1366	mov right,left
   1367	mov right,left
   1368	mov left,right
   1369	jmp wyrhplbw
   1370end
   1371
   1372tpu X-5 Y-8
   1373	mov 0xdb,acc
   1374	sav
   1375iulcqwtx:
   1376	mov right,acc
   1377	jne 0x33,aebgqkvq
   1378	mov right,acc
   1379	jne 0x0,isjsingk
   1380	mov right,nil
   1381	swp
   1382	mov acc,right
   1383	sav
   1384	jmp iulcqwtx
   1385isjsingk:
   1386	mov right,acc
   1387	swp
   1388	mov acc,right
   1389	jmp iulcqwtx
   1390aebgqkvq:
   1391	mov acc,left
   1392	mov right,left
   1393	mov right,left
   1394	mov left,right
   1395	jmp iulcqwtx
   1396end
   1397
   1398tpu X-6 Y-8
   1399	mov 0x26,acc
   1400	sav
   1401arrukalf:
   1402	mov right,acc
   1403	jne 0x34,pgvtgfcy
   1404	mov right,acc
   1405	jne 0x0,kzbyvgbc
   1406	mov right,nil
   1407	swp
   1408	mov acc,right
   1409	sav
   1410	jmp arrukalf
   1411kzbyvgbc:
   1412	mov right,acc
   1413	swp
   1414	mov acc,right
   1415	jmp arrukalf
   1416pgvtgfcy:
   1417	mov acc,left
   1418	mov right,left
   1419	mov right,left
   1420	mov left,right
   1421	jmp arrukalf
   1422end
   1423
   1424tpu X-7 Y-8
   1425	mov 0xdd,acc
   1426	sav
   1427rcymllun:
   1428	mov right,acc
   1429	jne 0x35,trqngjae
   1430	mov right,acc
   1431	jne 0x0,cbruigzj
   1432	mov right,nil
   1433	swp
   1434	mov acc,right
   1435	sav
   1436	jmp rcymllun
   1437cbruigzj:
   1438	mov right,acc
   1439	swp
   1440	mov acc,right
   1441	jmp rcymllun
   1442trqngjae:
   1443	mov acc,left
   1444	mov right,left
   1445	mov right,left
   1446	mov left,right
   1447	jmp rcymllun
   1448end
   1449
   1450tpu X-8 Y-8
   1451	mov 0x22,acc
   1452	sav
   1453mzhtqpeg:
   1454	mov right,acc
   1455	jne 0x36,cfvihkbu
   1456	mov right,acc
   1457	jne 0x0,vuagvgjd
   1458	mov right,nil
   1459	swp
   1460	mov acc,right
   1461	sav
   1462	jmp mzhtqpeg
   1463vuagvgjd:
   1464	mov right,acc
   1465	swp
   1466	mov acc,right
   1467	jmp mzhtqpeg
   1468cfvihkbu:
   1469	mov acc,left
   1470	mov right,left
   1471	mov right,left
   1472	mov left,right
   1473	jmp mzhtqpeg
   1474end
   1475
   1476tpu X-9 Y-8
   1477	mov 0x9d,acc
   1478	sav
   1479yiewaicw:
   1480	mov right,acc
   1481	jne 0x37,lgmgsbng
   1482	mov right,acc
   1483	jne 0x0,bndemkfq
   1484	mov right,nil
   1485	swp
   1486	mov acc,right
   1487	sav
   1488	jmp yiewaicw
   1489bndemkfq:
   1490	mov right,acc
   1491	swp
   1492	mov acc,right
   1493	jmp yiewaicw
   1494lgmgsbng:
   1495	mov acc,left
   1496	mov right,left
   1497	mov right,left
   1498	mov left,right
   1499	jmp yiewaicw
   1500end
   1501
   1502tpu X-10 Y-8
   1503	mov 0xd2,acc
   1504	sav
   1505banpydgc:
   1506	mov right,acc
   1507	jne 0x38,ojwfdlsi
   1508	mov right,acc
   1509	jne 0x0,ehekfbxv
   1510	mov right,nil
   1511	swp
   1512	mov acc,right
   1513	sav
   1514	jmp banpydgc
   1515ehekfbxv:
   1516	mov right,acc
   1517	swp
   1518	mov acc,right
   1519	jmp banpydgc
   1520ojwfdlsi:
   1521	mov acc,left
   1522	mov right,left
   1523	mov right,left
   1524	mov left,right
   1525	jmp banpydgc
   1526end
   1527
   1528tpu X-11 Y-8
   1529	mov 0x6a,acc
   1530	sav
   1531zjnmnktk:
   1532	mov right,acc
   1533	jne 0x39,lpyshmiu
   1534	mov right,acc
   1535	jne 0x0,rxdxhvol
   1536	mov right,nil
   1537	swp
   1538	mov acc,right
   1539	sav
   1540	jmp zjnmnktk
   1541rxdxhvol:
   1542	mov right,acc
   1543	swp
   1544	mov acc,right
   1545	jmp zjnmnktk
   1546lpyshmiu:
   1547	mov acc,left
   1548	mov right,left
   1549	mov right,left
   1550	mov left,right
   1551	jmp zjnmnktk
   1552end
   1553
   1554tpu X-12 Y-8
   1555	mov 0x29,acc
   1556	sav
   1557sylmgghe:
   1558	mov right,acc
   1559	jne 0x3a,txtrvqww
   1560	mov right,acc
   1561	jne 0x0,bchpshqs
   1562	mov right,nil
   1563	swp
   1564	mov acc,right
   1565	sav
   1566	jmp sylmgghe
   1567bchpshqs:
   1568	mov right,acc
   1569	swp
   1570	mov acc,right
   1571	jmp sylmgghe
   1572txtrvqww:
   1573	mov acc,left
   1574	mov right,left
   1575	mov right,left
   1576	mov left,right
   1577	jmp sylmgghe
   1578end
   1579
   1580tpu X-13 Y-8
   1581	mov 0x91,acc
   1582	sav
   1583agcsewec:
   1584	mov right,acc
   1585	jne 0x3b,itfzadoa
   1586	mov right,acc
   1587	jne 0x0,fsdovroq
   1588	mov right,nil
   1589	swp
   1590	mov acc,right
   1591	sav
   1592	jmp agcsewec
   1593fsdovroq:
   1594	mov right,acc
   1595	swp
   1596	mov acc,right
   1597	jmp agcsewec
   1598itfzadoa:
   1599	mov acc,left
   1600	mov right,left
   1601	mov right,left
   1602	mov left,right
   1603	jmp agcsewec
   1604end
   1605
   1606tpu X-14 Y-8
   1607	mov 0xd6,acc
   1608	sav
   1609esybjkle:
   1610	mov right,acc
   1611	jne 0x3c,xqkqmaie
   1612	mov right,acc
   1613	jne 0x0,gefuygpw
   1614	mov right,nil
   1615	swp
   1616	mov acc,right
   1617	sav
   1618	jmp esybjkle
   1619gefuygpw:
   1620	mov right,acc
   1621	swp
   1622	mov acc,right
   1623	jmp esybjkle
   1624xqkqmaie:
   1625	mov acc,left
   1626	mov right,left
   1627	mov right,left
   1628	mov left,right
   1629	jmp esybjkle
   1630end
   1631
   1632tpu X-15 Y-8
   1633	mov 0x69,acc
   1634	sav
   1635umubsfaf:
   1636	mov right,acc
   1637	jne 0x3d,qwlhnlqo
   1638	mov right,acc
   1639	jne 0x0,trggqcne
   1640	mov right,nil
   1641	swp
   1642	mov acc,right
   1643	sav
   1644	jmp umubsfaf
   1645trggqcne:
   1646	mov right,acc
   1647	swp
   1648	mov acc,right
   1649	jmp umubsfaf
   1650qwlhnlqo:
   1651	mov acc,left
   1652	mov right,left
   1653	mov right,left
   1654	mov left,right
   1655	jmp umubsfaf
   1656end
   1657
   1658tpu X-16 Y-8
   1659	mov 0x9b,acc
   1660	sav
   1661uajlstue:
   1662	mov right,acc
   1663	jne 0x3e,lzbkpnyf
   1664	mov right,acc
   1665	jne 0x0,smlueddx
   1666	mov right,nil
   1667	swp
   1668	mov acc,right
   1669	sav
   1670	jmp uajlstue
   1671smlueddx:
   1672	mov right,acc
   1673	swp
   1674	mov acc,right
   1675	jmp uajlstue
   1676lzbkpnyf:
   1677	mov acc,left
   1678	mov right,left
   1679	mov right,left
   1680	mov left,right
   1681	jmp uajlstue
   1682end
   1683
   1684tpu X-17 Y-8
   1685	mov 0xce,acc
   1686	sav
   1687mfjabplt:
   1688	mov right,acc
   1689	jne 0x3f,aatgvgfr
   1690	mov right,acc
   1691	jne 0x0,lhwpzuty
   1692	mov right,nil
   1693	swp
   1694	mov acc,right
   1695	sav
   1696	jmp mfjabplt
   1697lhwpzuty:
   1698	mov right,acc
   1699	swp
   1700	mov acc,right
   1701	jmp mfjabplt
   1702aatgvgfr:
   1703	mov acc,left
   1704	mov right,left
   1705	mov right,left
   1706	mov left,right
   1707	jmp mfjabplt
   1708end
   1709
   1710tpu X-4 Y-3
   1711	mov 0x3,left
   1712	mov 0x0,left
   1713	mov 0x0,left
   1714	mov 0x0,left
   1715	mov 0x0,left
   1716	mov down,nil
   1717	mov down,nil
   1718	mov down,acc
   1719	mov down,nil
   1720	sav
   1721	shr 0x6
   1722	add 0x10
   1723	mov acc,left
   1724	swp
   1725	mov 0x0,left
   1726	mov 0x0,left
   1727	mov acc,left
   1728	mov 0x0,left
   1729	swp
   1730	mov down,nil
   1731	mov down,nil
   1732	mov down,acc
   1733	mov down,nil
   1734	swp
   1735	add 0x1
   1736	mov 0x3,left
   1737	mov 0x0,left
   1738	mov 0x1,left
   1739	mov 0x0,left
   1740	mov acc,left
   1741	mov down,nil
   1742	mov down,nil
   1743	mov down,nil
   1744	mov down,nil
   1745	swp
   1746	mov 0x2,left
   1747	mov 0x0,left
   1748	mov acc,left
   1749	mov 0x0,left
   1750	mov 0x0,left
   1751	mov down,nil
   1752	mov down,nil
   1753	mov down,nil
   1754	mov down,nil
   1755end
   1756
   1757tpu X-5 Y-3
   1758	mov right,down
   1759end
   1760
   1761tpu X-8 Y-3
   1762	mov down,up
   1763	mov down,nil
   1764	mov down,up
   1765	mov down,nil
   1766	mov 0x1,left
   1767	mov 0x81,left
   1768	mov 0x0,left
   1769	mov 0x0,left
   1770	mov 0x0,left
   1771	mov down,nil
   1772	mov down,nil
   1773	mov down,acc
   1774	mov down,nil
   1775	jne 0x0,cbbhfxzw
   1776	mov up,nil
   1777	jmp uzrgcddk
   1778cbbhfxzw:
   1779	mov 0x3,left
   1780	mov 0x81,left
   1781	mov 0x0,left
   1782	mov 0x0,left
   1783	mov 0x0,left
   1784	mov down,nil
   1785	mov down,nil
   1786	mov down,acc
   1787	mov down,nil
   1788	add up
   1789	sub 0x10
   1790	mov 0x3,left
   1791	mov 0x81,left
   1792	mov 0x1,left
   1793	mov 0x0,left
   1794	mov acc,left
   1795	mov down,nil
   1796	mov down,nil
   1797	mov down,nil
   1798	mov down,nil
   1799uzrgcddk:
   1800	mov up,left
   1801	mov 0x81,left
   1802	mov 0xff,left
   1803	mov 0x0,left
   1804	mov 0x0,left
   1805end
   1806
   1807tpu X-9 Y-3
   1808	mov right,down
   1809end
   1810
   1811tpu X-8 Y-4
   1812	mov down,acc
   1813	mov down,down
   1814	mov acc,down
   1815end
   1816
   1817tpu X-12 Y-3
   1818	mov down,up
   1819	mov down,nil
   1820	mov down,acc
   1821	mov down,up
   1822	mov 0x1,left
   1823	mov 0x84,left
   1824	mov 0x0,left
   1825	mov acc,left
   1826	mov 0x0,left
   1827	mov down,nil
   1828	mov down,nil
   1829	mov down,acc
   1830	mov down,nil
   1831	mov 0x1,left
   1832	mov 0x84,left
   1833	mov 0x1,left
   1834	mov up,left
   1835	mov acc,left
   1836	mov down,nil
   1837	mov down,nil
   1838	mov down,nil
   1839	mov down,nil
   1840	mov up,left
   1841	mov 0x84,left
   1842	mov 0xff,left
   1843	mov 0x0,left
   1844	mov 0x0,left
   1845end
   1846
   1847tpu X-13 Y-3
   1848	mov right,down
   1849end
   1850
   1851tpu X-12 Y-4
   1852	mov down,acc
   1853	mov down,down
   1854	mov acc,down
   1855end
   1856
   1857tpu X-16 Y-3
   1858	mov down,up
   1859	mov down,nil
   1860	mov down,acc
   1861	mov down,up
   1862	mov 0x1,left
   1863	mov 0x82,left
   1864	mov 0x0,left
   1865	mov acc,left
   1866	mov 0x0,left
   1867	mov acc,up
   1868	mov down,nil
   1869	mov down,nil
   1870	mov down,acc
   1871	mov down,nil
   1872	shl up
   1873	mov 0x1,left
   1874	mov 0x82,left
   1875	mov 0x1,left
   1876	mov up,left
   1877	mov acc,left
   1878	mov down,nil
   1879	mov down,nil
   1880	mov down,nil
   1881	mov down,nil
   1882	mov up,left
   1883	mov 0x82,left
   1884	mov 0xff,left
   1885	mov 0x0,left
   1886	mov 0x0,left
   1887end
   1888
   1889tpu X-17 Y-3
   1890	mov right,down
   1891end
   1892
   1893tpu X-16 Y-4
   1894	mov down,up
   1895	mov down,acc
   1896	mov down,up
   1897	mov acc,down
   1898	mov up,down
   1899	mov up,down
   1900end
   1901
   1902tpu X-16 Y-5
   1903	mov down,acc
   1904	mov down,down
   1905	mov acc,down
   1906end
   1907
   1908tpu X-20 Y-3
   1909	mov down,right
   1910	mov down,acc
   1911	mov down,right
   1912	jne 0x0,yocctfgf
   1913	mov right,up
   1914	mov 0x0,up
   1915	mov down,up
   1916	mov right,nil
   1917	jmp pyjbmvgv
   1918yocctfgf:
   1919	mov right,up
   1920	mov 0x1,up
   1921	mov down,acc
   1922	xor right
   1923	mov acc,up
   1924	swp
   1925pyjbmvgv:
   1926	mov up,acc
   1927	xor right
   1928	mov right,left
   1929	mov 0x3,left
   1930	mov 0xff,left
   1931	mov acc,left
   1932	mov 0x0,left
   1933end
   1934
   1935tpu X-19 Y-3
   1936	mov left,acc
   1937	swp
   1938	mov left,acc
   1939	mov acc,left
   1940	mov acc,left
   1941	mov acc,left
   1942	swp
   1943	mov acc,left
   1944end
   1945
   1946tpu X-21 Y-3
   1947	mov right,down
   1948end
   1949
   1950tpu X-20 Y-4
   1951	mov 0x0,acc
   1952	sav
   1953houtdbiy:
   1954	mov down,acc
   1955	jne 0x0,cuqeewok
   1956	mov down,acc
   1957	jne 0x0,lssvhukp
   1958	mov down,nil
   1959	swp
   1960	mov acc,down
   1961	sav
   1962	jmp houtdbiy
   1963lssvhukp:
   1964	mov down,acc
   1965	swp
   1966	mov acc,down
   1967	jmp houtdbiy
   1968cuqeewok:
   1969	mov acc,up
   1970	mov down,up
   1971	mov down,up
   1972	mov up,down
   1973	jmp houtdbiy
   1974end
   1975
   1976tpu X-24 Y-3
   1977	mov down,up
   1978	mov down,acc
   1979	mov down,nil
   1980	mov down,nil
   1981	sav
   1982	and 0xe0
   1983	jeq 0x0,aihpupif
   1984	swp
   1985	sav
   1986	and 0xc0
   1987	jeq 0x40,fzensfwy
   1988	swp
   1989	sav
   1990	and 0xe0
   1991	jeq 0xe0,yerpnobf
   1992	swp
   1993	sav
   1994	jmp virmclrc
   1995aihpupif:
   1996	swp
   1997	sav
   1998	and 0xe0
   1999	mov acc,left
   2000	swp
   2001	and 0x1f
   2002	mov acc,left
   2003	jmp xshdhfez
   2004fzensfwy:
   2005	swp
   2006	sav
   2007	and 0xe0
   2008	mov acc,left
   2009	swp
   2010	sav
   2011	and 0x18
   2012	shr 0x3
   2013	mov acc,left
   2014	swp
   2015	and 0x7
   2016	mov acc,left
   2017	jmp xshdhfez
   2018virmclrc:
   2019	swp
   2020	sav
   2021	and 0xf0
   2022	mov acc,left
   2023	swp
   2024	sav
   2025	and 0xc
   2026	shr 0x2
   2027	mov acc,left
   2028	swp
   2029	and 0x3
   2030	mov acc,left
   2031	jmp xshdhfez
   2032yerpnobf:
   2033	swp
   2034	sav
   2035	and 0xfc
   2036	mov acc,left
   2037	swp
   2038	and 0x3
   2039	mov acc,left
   2040xshdhfez:
   2041	mov down,nil
   2042	mov down,nil
   2043	mov down,nil
   2044	mov down,nil
   2045	mov up,left
   2046	mov 0x2,left
   2047	mov 0xff,left
   2048	mov 0x0,left
   2049	mov 0x0,left
   2050end
   2051
   2052tpu X-24 Y-4
   2053	mov down,down
   2054end
   2055
   2056tpu X-25 Y-3
   2057	mov right,acc
   2058	jeq 0x0,jwfeemuq
   2059	jeq 0x40,bdziwoyz
   2060	jeq 0x60,njvgcykk
   2061	jeq 0x20,cxeachgs
   2062	jeq 0x30,dyhvhyws
   2063	jeq 0x80,ndrnrspt
   2064	jeq 0x90,nvwtvbvm
   2065	jeq 0xa0,npoivhrw
   2066	jeq 0xb0,zbpfykrv
   2067	jeq 0xc0,dwrxycwa
   2068	jeq 0xd0,gllvqndi
   2069	jeq 0xe0,csqilcpy
   2070	jeq 0xe4,egckhtvc
   2071	jeq 0xe8,ejmnwblp
   2072	jeq 0xec,gmyzixag
   2073	jeq 0xf0,dfhctbvb
   2074	mov nil,nil
   2075jwfeemuq:
   2076	mov 0x81,down
   2077	mov 0x2,down
   2078	mov 0x0,down
   2079	mov right,down
   2080	mov 0x0,down
   2081	jmp kevdvjjw
   2082bdziwoyz:
   2083	mov 0x82,down
   2084	mov 0x2,down
   2085	mov 0x0,down
   2086	mov right,down
   2087	mov right,down
   2088	jmp kevdvjjw
   2089njvgcykk:
   2090	mov 0x83,down
   2091	mov 0x2,down
   2092	mov 0x0,down
   2093	mov right,down
   2094	mov right,down
   2095	jmp kevdvjjw
   2096cxeachgs:
   2097	mov 0x84,down
   2098	mov 0x2,down
   2099	mov 0x0,down
   2100	mov right,down
   2101	mov right,down
   2102	jmp kevdvjjw
   2103dyhvhyws:
   2104	mov 0x85,down
   2105	mov 0x2,down
   2106	mov 0x0,down
   2107	mov right,down
   2108	mov right,down
   2109	jmp kevdvjjw
   2110ndrnrspt:
   2111	mov 0x86,down
   2112	mov 0x2,down
   2113	mov 0x0,down
   2114	mov right,down
   2115	mov right,down
   2116	jmp kevdvjjw
   2117nvwtvbvm:
   2118	mov 0x87,down
   2119	mov 0x2,down
   2120	mov 0x0,down
   2121	mov right,down
   2122	mov right,down
   2123	jmp kevdvjjw
   2124npoivhrw:
   2125	mov 0x88,down
   2126	mov 0x2,down
   2127	mov 0x0,down
   2128	mov right,down
   2129	mov right,down
   2130	jmp kevdvjjw
   2131zbpfykrv:
   2132	mov 0x89,down
   2133	mov 0x2,down
   2134	mov 0x0,down
   2135	mov right,down
   2136	mov right,down
   2137	jmp kevdvjjw
   2138dwrxycwa:
   2139	mov 0x8a,down
   2140	mov 0x2,down
   2141	mov 0x0,down
   2142	mov right,down
   2143	mov right,down
   2144	jmp kevdvjjw
   2145gllvqndi:
   2146	mov 0x8b,down
   2147	mov 0x2,down
   2148	mov 0x0,down
   2149	mov right,down
   2150	mov right,down
   2151	jmp kevdvjjw
   2152csqilcpy:
   2153	mov 0x8c,down
   2154	mov 0x2,down
   2155	mov 0x0,down
   2156	mov right,down
   2157	mov 0x0,down
   2158	jmp kevdvjjw
   2159egckhtvc:
   2160	mov 0x8d,down
   2161	mov 0x2,down
   2162	mov 0x0,down
   2163	mov right,down
   2164	mov 0x0,down
   2165	jmp kevdvjjw
   2166ejmnwblp:
   2167	mov 0x8e,down
   2168	mov 0x2,down
   2169	mov 0x0,down
   2170	mov right,down
   2171	mov 0x0,down
   2172	jmp kevdvjjw
   2173gmyzixag:
   2174	mov 0x8f,down
   2175	mov 0x2,down
   2176	mov 0x0,down
   2177	mov right,down
   2178	mov 0x0,down
   2179	jmp kevdvjjw
   2180dfhctbvb:
   2181	mov 0x90,down
   2182	mov 0x2,down
   2183	mov 0x0,down
   2184	mov right,down
   2185	mov 0x0,down
   2186	jmp kevdvjjw
   2187kevdvjjw:
   2188	mov right,down
   2189	mov right,down
   2190	mov right,down
   2191	mov right,down
   2192	mov right,down
   2193end
   2194
   2195tpu X-28 Y-3
   2196	mov down,up
   2197	mov down,nil
   2198	mov down,acc
   2199	mov down,up
   2200	mov 0x1,left
   2201	mov 0x83,left
   2202	mov 0x0,left
   2203	mov acc,left
   2204	mov 0x0,left
   2205	mov acc,up
   2206	mov down,nil
   2207	mov down,nil
   2208	mov down,acc
   2209	mov down,nil
   2210	shr up
   2211	mov 0x1,left
   2212	mov 0x83,left
   2213	mov 0x1,left
   2214	mov up,left
   2215	mov acc,left
   2216	mov down,nil
   2217	mov down,nil
   2218	mov down,nil
   2219	mov down,nil
   2220	mov up,left
   2221	mov 0x83,left
   2222	mov 0xff,left
   2223	mov 0x0,left
   2224	mov 0x0,left
   2225end
   2226
   2227tpu X-29 Y-3
   2228	mov right,down
   2229end
   2230
   2231tpu X-28 Y-4
   2232	mov down,up
   2233	mov down,acc
   2234	mov down,up
   2235	mov acc,down
   2236	mov up,down
   2237	mov up,down
   2238end
   2239
   2240tpu X-28 Y-5
   2241	mov down,acc
   2242	mov down,down
   2243	mov acc,down
   2244end
   2245
   2246tpu X-32 Y-3
   2247	mov down,up
   2248	mov down,nil
   2249	mov down,acc
   2250	mov down,up
   2251	mov 0x1,left
   2252	mov 0x86,left
   2253	mov 0x0,left
   2254	mov acc,left
   2255	mov 0x0,left
   2256	mov down,nil
   2257	mov down,nil
   2258	mov down,acc
   2259	mov down,nil
   2260	mov 0x1,left
   2261	mov 0x86,left
   2262	mov 0x0,left
   2263	mov up,left
   2264	mov 0x0,left
   2265	mov down,nil
   2266	mov down,nil
   2267	add down
   2268	mov down,nil
   2269	mov 0x1,left
   2270	mov 0x86,left
   2271	mov 0x1,left
   2272	mov up,left
   2273	mov acc,left
   2274	mov down,nil
   2275	mov down,nil
   2276	mov down,nil
   2277	mov down,nil
   2278	mov up,left
   2279	mov 0x86,left
   2280	mov 0xff,left
   2281	mov 0x0,left
   2282	mov 0x0,left
   2283end
   2284
   2285tpu X-33 Y-3
   2286	mov right,down
   2287end
   2288
   2289tpu X-32 Y-4
   2290	mov down,acc
   2291	swp
   2292	mov down,acc
   2293	mov acc,down
   2294	mov acc,down
   2295	swp
   2296	mov acc,down
   2297end
   2298
   2299tpu X-36 Y-3
   2300	mov down,up
   2301	mov down,nil
   2302	mov down,acc
   2303	mov down,up
   2304	mov 0x1,left
   2305	mov 0x87,left
   2306	mov 0x0,left
   2307	mov acc,left
   2308	mov 0x0,left
   2309	mov down,nil
   2310	mov down,nil
   2311	mov down,acc
   2312	mov down,nil
   2313	mov 0x1,left
   2314	mov 0x87,left
   2315	mov 0x0,left
   2316	mov up,left
   2317	mov 0x0,left
   2318	mov down,nil
   2319	mov down,nil
   2320	sub down
   2321	mov down,nil
   2322	neg
   2323	mov 0x1,left
   2324	mov 0x87,left
   2325	mov 0x1,left
   2326	mov up,left
   2327	mov acc,left
   2328	mov down,nil
   2329	mov down,nil
   2330	mov down,nil
   2331	mov down,nil
   2332	mov up,left
   2333	mov 0x87,left
   2334	mov 0xff,left
   2335	mov 0x0,left
   2336	mov 0x0,left
   2337end
   2338
   2339tpu X-37 Y-3
   2340	mov right,down
   2341end
   2342
   2343tpu X-36 Y-4
   2344	mov down,acc
   2345	swp
   2346	mov down,acc
   2347	mov acc,down
   2348	mov acc,down
   2349	swp
   2350	mov acc,down
   2351end
   2352
   2353tpu X-40 Y-3
   2354	mov down,up
   2355	mov down,nil
   2356	mov down,acc
   2357	mov down,up
   2358	mov 0x1,left
   2359	mov 0x88,left
   2360	mov 0x0,left
   2361	mov acc,left
   2362	mov 0x0,left
   2363	mov down,nil
   2364	mov down,nil
   2365	mov down,acc
   2366	mov down,nil
   2367	mov 0x1,left
   2368	mov 0x88,left
   2369	mov 0x0,left
   2370	mov up,left
   2371	mov 0x0,left
   2372	mov down,nil
   2373	mov down,nil
   2374	xor down
   2375	mov down,nil
   2376	mov 0x1,left
   2377	mov 0x88,left
   2378	mov 0x1,left
   2379	mov up,left
   2380	mov acc,left
   2381	mov down,nil
   2382	mov down,nil
   2383	mov down,nil
   2384	mov down,nil
   2385	mov up,left
   2386	mov 0x88,left
   2387	mov 0xff,left
   2388	mov 0x0,left
   2389	mov 0x0,left
   2390end
   2391
   2392tpu X-41 Y-3
   2393	mov right,down
   2394end
   2395
   2396tpu X-40 Y-4
   2397	mov down,acc
   2398	swp
   2399	mov down,acc
   2400	mov acc,down
   2401	mov acc,down
   2402	swp
   2403	mov acc,down
   2404end
   2405
   2406tpu X-44 Y-3
   2407	mov down,right
   2408	mov down,acc
   2409	mov down,right
   2410	jne 0x0,wkwcpqsf
   2411	mov right,up
   2412	mov 0x0,up
   2413	mov down,up
   2414	mov right,nil
   2415	jmp hluxivnj
   2416wkwcpqsf:
   2417	mov right,up
   2418	mov 0x1,up
   2419	mov down,acc
   2420	xor right
   2421	mov acc,up
   2422	swp
   2423hluxivnj:
   2424	mov up,acc
   2425	xor right
   2426	mov right,left
   2427	mov 0x11,left
   2428	mov 0xff,left
   2429	mov acc,left
   2430	mov 0x0,left
   2431end
   2432
   2433tpu X-43 Y-3
   2434	mov left,acc
   2435	swp
   2436	mov left,acc
   2437	mov acc,left
   2438	mov acc,left
   2439	mov acc,left
   2440	swp
   2441	mov acc,left
   2442end
   2443
   2444tpu X-45 Y-3
   2445	mov right,down
   2446end
   2447
   2448tpu X-44 Y-4
   2449	mov 0x88,acc
   2450	sav
   2451tcigyvtl:
   2452	mov down,acc
   2453	jne 0x40,ottdycnt
   2454	mov down,acc
   2455	jne 0x0,xbfwwtqg
   2456	mov down,nil
   2457	swp
   2458	mov acc,down
   2459	sav
   2460	jmp tcigyvtl
   2461xbfwwtqg:
   2462	mov down,acc
   2463	swp
   2464	mov acc,down
   2465	jmp tcigyvtl
   2466ottdycnt:
   2467	mov acc,up
   2468	mov down,up
   2469	mov down,up
   2470	mov up,down
   2471	jmp tcigyvtl
   2472end
   2473
   2474tpu X-44 Y-5
   2475	mov 0x50,acc
   2476	sav
   2477yknzziee:
   2478	mov down,acc
   2479	jne 0x41,eoscrnza
   2480	mov down,acc
   2481	jne 0x0,zwtemrqn
   2482	mov down,nil
   2483	swp
   2484	mov acc,down
   2485	sav
   2486	jmp yknzziee
   2487zwtemrqn:
   2488	mov down,acc
   2489	swp
   2490	mov acc,down
   2491	jmp yknzziee
   2492eoscrnza:
   2493	mov acc,up
   2494	mov down,up
   2495	mov down,up
   2496	mov up,down
   2497	jmp yknzziee
   2498end
   2499
   2500tpu X-44 Y-6
   2501	mov 0xbd,acc
   2502	sav
   2503wbiucich:
   2504	mov down,acc
   2505	jne 0x42,jtbclvtb
   2506	mov down,acc
   2507	jne 0x0,tltbxjhu
   2508	mov down,nil
   2509	swp
   2510	mov acc,down
   2511	sav
   2512	jmp wbiucich
   2513tltbxjhu:
   2514	mov down,acc
   2515	swp
   2516	mov acc,down
   2517	jmp wbiucich
   2518jtbclvtb:
   2519	mov acc,up
   2520	mov down,up
   2521	mov down,up
   2522	mov up,down
   2523	jmp wbiucich
   2524end
   2525
   2526tpu X-44 Y-7
   2527	mov 0xa7,acc
   2528	sav
   2529ydlpvhhz:
   2530	mov down,acc
   2531	jne 0x43,pfaldqar
   2532	mov down,acc
   2533	jne 0x0,ejoiykve
   2534	mov down,nil
   2535	swp
   2536	mov acc,down
   2537	sav
   2538	jmp ydlpvhhz
   2539ejoiykve:
   2540	mov down,acc
   2541	swp
   2542	mov acc,down
   2543	jmp ydlpvhhz
   2544pfaldqar:
   2545	mov acc,up
   2546	mov down,up
   2547	mov down,up
   2548	mov up,down
   2549	jmp ydlpvhhz
   2550end
   2551
   2552tpu X-44 Y-8
   2553	mov 0xc2,acc
   2554	sav
   2555hderkjzl:
   2556	mov down,acc
   2557	jne 0x44,tmbcxgdj
   2558	mov down,acc
   2559	jne 0x0,ccawauco
   2560	mov down,nil
   2561	swp
   2562	mov acc,down
   2563	sav
   2564	jmp hderkjzl
   2565ccawauco:
   2566	mov down,acc
   2567	swp
   2568	mov acc,down
   2569	jmp hderkjzl
   2570tmbcxgdj:
   2571	mov acc,up
   2572	mov down,up
   2573	mov down,up
   2574	mov up,down
   2575	jmp hderkjzl
   2576end
   2577
   2578tpu X-44 Y-9
   2579	mov 0x4f,acc
   2580	sav
   2581lfdkehql:
   2582	mov down,acc
   2583	jne 0x45,fbxbqzph
   2584	mov down,acc
   2585	jne 0x0,xugvfyuf
   2586	mov down,nil
   2587	swp
   2588	mov acc,down
   2589	sav
   2590	jmp lfdkehql
   2591xugvfyuf:
   2592	mov down,acc
   2593	swp
   2594	mov acc,down
   2595	jmp lfdkehql
   2596fbxbqzph:
   2597	mov acc,up
   2598	mov down,up
   2599	mov down,up
   2600	mov up,down
   2601	jmp lfdkehql
   2602end
   2603
   2604tpu X-44 Y-10
   2605	mov 0x7e,acc
   2606	sav
   2607dxxyochf:
   2608	mov down,acc
   2609	jne 0x46,oqszjrkv
   2610	mov down,acc
   2611	jne 0x0,ohgctlpn
   2612	mov down,nil
   2613	swp
   2614	mov acc,down
   2615	sav
   2616	jmp dxxyochf
   2617ohgctlpn:
   2618	mov down,acc
   2619	swp
   2620	mov acc,down
   2621	jmp dxxyochf
   2622oqszjrkv:
   2623	mov acc,right
   2624	mov down,right
   2625	mov down,right
   2626	mov right,down
   2627	jmp dxxyochf
   2628end
   2629
   2630tpu X-43 Y-10
   2631	mov 0x51,acc
   2632	sav
   2633volthxjx:
   2634	mov left,acc
   2635	jne 0x47,ehxesetb
   2636	mov left,acc
   2637	jne 0x0,zdrlpxhc
   2638	mov left,nil
   2639	swp
   2640	mov acc,left
   2641	sav
   2642	jmp volthxjx
   2643zdrlpxhc:
   2644	mov left,acc
   2645	swp
   2646	mov acc,left
   2647	jmp volthxjx
   2648ehxesetb:
   2649	mov acc,right
   2650	mov left,right
   2651	mov left,right
   2652	mov right,left
   2653	jmp volthxjx
   2654end
   2655
   2656tpu X-42 Y-10
   2657	mov 0xba,acc
   2658	sav
   2659frhciwrr:
   2660	mov left,acc
   2661	jne 0x48,yfrfywin
   2662	mov left,acc
   2663	jne 0x0,oxfcqwix
   2664	mov left,nil
   2665	swp
   2666	mov acc,left
   2667	sav
   2668	jmp frhciwrr
   2669oxfcqwix:
   2670	mov left,acc
   2671	swp
   2672	mov acc,left
   2673	jmp frhciwrr
   2674yfrfywin:
   2675	mov acc,right
   2676	mov left,right
   2677	mov left,right
   2678	mov right,left
   2679	jmp frhciwrr
   2680end
   2681
   2682tpu X-41 Y-10
   2683	mov 0x57,acc
   2684	sav
   2685jsrrikde:
   2686	mov left,acc
   2687	jne 0x49,flxxrqny
   2688	mov left,acc
   2689	jne 0x0,xohvacan
   2690	mov left,nil
   2691	swp
   2692	mov acc,left
   2693	sav
   2694	jmp jsrrikde
   2695xohvacan:
   2696	mov left,acc
   2697	swp
   2698	mov acc,left
   2699	jmp jsrrikde
   2700flxxrqny:
   2701	mov acc,right
   2702	mov left,right
   2703	mov left,right
   2704	mov right,left
   2705	jmp jsrrikde
   2706end
   2707
   2708tpu X-40 Y-10
   2709	mov 0x7d,acc
   2710	sav
   2711dtjevtzw:
   2712	mov left,acc
   2713	jne 0x4a,xsyrjmud
   2714	mov left,acc
   2715	jne 0x0,buvvodqd
   2716	mov left,nil
   2717	swp
   2718	mov acc,left
   2719	sav
   2720	jmp dtjevtzw
   2721buvvodqd:
   2722	mov left,acc
   2723	swp
   2724	mov acc,left
   2725	jmp dtjevtzw
   2726xsyrjmud:
   2727	mov acc,right
   2728	mov left,right
   2729	mov left,right
   2730	mov right,left
   2731	jmp dtjevtzw
   2732end
   2733
   2734tpu X-39 Y-10
   2735	mov 0x4f,acc
   2736	sav
   2737ikseivsk:
   2738	mov left,acc
   2739	jne 0x4b,tgfccoyp
   2740	mov left,acc
   2741	jne 0x0,ydrdullj
   2742	mov left,nil
   2743	swp
   2744	mov acc,left
   2745	sav
   2746	jmp ikseivsk
   2747ydrdullj:
   2748	mov left,acc
   2749	swp
   2750	mov acc,left
   2751	jmp ikseivsk
   2752tgfccoyp:
   2753	mov acc,right
   2754	mov left,right
   2755	mov left,right
   2756	mov right,left
   2757	jmp ikseivsk
   2758end
   2759
   2760tpu X-38 Y-10
   2761	mov 0x9f,acc
   2762	sav
   2763johsnlnn:
   2764	mov left,acc
   2765	jne 0x4c,okxniohu
   2766	mov left,acc
   2767	jne 0x0,cqxdxcyl
   2768	mov left,nil
   2769	swp
   2770	mov acc,left
   2771	sav
   2772	jmp johsnlnn
   2773cqxdxcyl:
   2774	mov left,acc
   2775	swp
   2776	mov acc,left
   2777	jmp johsnlnn
   2778okxniohu:
   2779	mov acc,right
   2780	mov left,right
   2781	mov left,right
   2782	mov right,left
   2783	jmp johsnlnn
   2784end
   2785
   2786tpu X-37 Y-10
   2787	mov 0x89,acc
   2788	sav
   2789plwpiglm:
   2790	mov left,acc
   2791	jne 0x4d,brqyxugn
   2792	mov left,acc
   2793	jne 0x0,cyhuhfty
   2794	mov left,nil
   2795	swp
   2796	mov acc,left
   2797	sav
   2798	jmp plwpiglm
   2799cyhuhfty:
   2800	mov left,acc
   2801	swp
   2802	mov acc,left
   2803	jmp plwpiglm
   2804brqyxugn:
   2805	mov acc,right
   2806	mov left,right
   2807	mov left,right
   2808	mov right,left
   2809	jmp plwpiglm
   2810end
   2811
   2812tpu X-36 Y-10
   2813	mov 0x5c,acc
   2814	sav
   2815vteeqvxz:
   2816	mov left,acc
   2817	jne 0x4e,zxgmvsjx
   2818	mov left,acc
   2819	jne 0x0,glapxdqt
   2820	mov left,nil
   2821	swp
   2822	mov acc,left
   2823	sav
   2824	jmp vteeqvxz
   2825glapxdqt:
   2826	mov left,acc
   2827	swp
   2828	mov acc,left
   2829	jmp vteeqvxz
   2830zxgmvsjx:
   2831	mov acc,right
   2832	mov left,right
   2833	mov left,right
   2834	mov right,left
   2835	jmp vteeqvxz
   2836end
   2837
   2838tpu X-35 Y-10
   2839	mov 0x11,acc
   2840	sav
   2841fyxudtoc:
   2842	mov left,acc
   2843	jne 0x4f,stqtbrdy
   2844	mov left,acc
   2845	jne 0x0,nxqaoxsz
   2846	mov left,nil
   2847	swp
   2848	mov acc,left
   2849	sav
   2850	jmp fyxudtoc
   2851nxqaoxsz:
   2852	mov left,acc
   2853	swp
   2854	mov acc,left
   2855	jmp fyxudtoc
   2856stqtbrdy:
   2857	mov acc,right
   2858	mov left,right
   2859	mov left,right
   2860	mov right,left
   2861	jmp fyxudtoc
   2862end
   2863
   2864tpu X-34 Y-10
   2865	mov 0xc5,acc
   2866	sav
   2867zvnpkmln:
   2868	mov left,acc
   2869	jne 0x50,ycvmtvbl
   2870	mov left,acc
   2871	jne 0x0,mmcboqlk
   2872	mov left,nil
   2873	swp
   2874	mov acc,left
   2875	sav
   2876	jmp zvnpkmln
   2877mmcboqlk:
   2878	mov left,acc
   2879	swp
   2880	mov acc,left
   2881	jmp zvnpkmln
   2882ycvmtvbl:
   2883	mov acc,right
   2884	mov left,right
   2885	mov left,right
   2886	mov right,left
   2887	jmp zvnpkmln
   2888end
   2889
   2890tpu X-33 Y-10
   2891	mov 0x49,acc
   2892	sav
   2893ywqzwsbd:
   2894	mov left,acc
   2895	jne 0x51,oghyeieh
   2896	mov left,acc
   2897	jne 0x0,hbkuesni
   2898	mov left,nil
   2899	swp
   2900	mov acc,left
   2901	sav
   2902	jmp ywqzwsbd
   2903hbkuesni:
   2904	mov left,acc
   2905	swp
   2906	mov acc,left
   2907	jmp ywqzwsbd
   2908oghyeieh:
   2909	mov acc,right
   2910	mov left,right
   2911	mov left,right
   2912	mov right,left
   2913	jmp ywqzwsbd
   2914end
   2915
   2916tpu X-32 Y-10
   2917	mov 0xcb,acc
   2918	sav
   2919azxmskty:
   2920	mov left,acc
   2921	jne 0x52,ubjoykiz
   2922	mov left,acc
   2923	jne 0x0,kmpjnncs
   2924	mov left,nil
   2925	swp
   2926	mov acc,left
   2927	sav
   2928	jmp azxmskty
   2929kmpjnncs:
   2930	mov left,acc
   2931	swp
   2932	mov acc,left
   2933	jmp azxmskty
   2934ubjoykiz:
   2935	mov acc,right
   2936	mov left,right
   2937	mov left,right
   2938	mov right,left
   2939	jmp azxmskty
   2940end
   2941
   2942tpu X-31 Y-10
   2943	mov 0x72,acc
   2944	sav
   2945cocnybia:
   2946	mov left,acc
   2947	jne 0x53,gabjpvlh
   2948	mov left,acc
   2949	jne 0x0,pcxwwwru
   2950	mov left,nil
   2951	swp
   2952	mov acc,left
   2953	sav
   2954	jmp cocnybia
   2955pcxwwwru:
   2956	mov left,acc
   2957	swp
   2958	mov acc,left
   2959	jmp cocnybia
   2960gabjpvlh:
   2961	mov acc,right
   2962	mov left,right
   2963	mov left,right
   2964	mov right,left
   2965	jmp cocnybia
   2966end
   2967
   2968tpu X-30 Y-10
   2969	mov 0x51,acc
   2970	sav
   2971ncrprgac:
   2972	mov left,acc
   2973	jne 0x54,jsowpwnj
   2974	mov left,acc
   2975	jne 0x0,yskznvhu
   2976	mov left,nil
   2977	swp
   2978	mov acc,left
   2979	sav
   2980	jmp ncrprgac
   2981yskznvhu:
   2982	mov left,acc
   2983	swp
   2984	mov acc,left
   2985	jmp ncrprgac
   2986jsowpwnj:
   2987	mov acc,right
   2988	mov left,right
   2989	mov left,right
   2990	mov right,left
   2991	jmp ncrprgac
   2992end
   2993
   2994tpu X-29 Y-10
   2995	mov 0xb4,acc
   2996	sav
   2997fbrpkbfs:
   2998	mov left,acc
   2999	jne 0x55,zwqtavbl
   3000	mov left,acc
   3001	jne 0x0,svxmizan
   3002	mov left,nil
   3003	swp
   3004	mov acc,left
   3005	sav
   3006	jmp fbrpkbfs
   3007svxmizan:
   3008	mov left,acc
   3009	swp
   3010	mov acc,left
   3011	jmp fbrpkbfs
   3012zwqtavbl:
   3013	mov acc,right
   3014	mov left,right
   3015	mov left,right
   3016	mov right,left
   3017	jmp fbrpkbfs
   3018end
   3019
   3020tpu X-28 Y-10
   3021	mov 0x21,acc
   3022	sav
   3023bqlpbsep:
   3024	mov left,acc
   3025	jne 0x56,kxgxsfgn
   3026	mov left,acc
   3027	jne 0x0,gzfmhgxl
   3028	mov left,nil
   3029	swp
   3030	mov acc,left
   3031	sav
   3032	jmp bqlpbsep
   3033gzfmhgxl:
   3034	mov left,acc
   3035	swp
   3036	mov acc,left
   3037	jmp bqlpbsep
   3038kxgxsfgn:
   3039	mov acc,right
   3040	mov left,right
   3041	mov left,right
   3042	mov right,left
   3043	jmp bqlpbsep
   3044end
   3045
   3046tpu X-27 Y-10
   3047	mov 0xfa,acc
   3048	sav
   3049oxzjzryi:
   3050	mov left,acc
   3051	jne 0x57,xzbignql
   3052	mov left,acc
   3053	jne 0x0,npotngka
   3054	mov left,nil
   3055	swp
   3056	mov acc,left
   3057	sav
   3058	jmp oxzjzryi
   3059npotngka:
   3060	mov left,acc
   3061	swp
   3062	mov acc,left
   3063	jmp oxzjzryi
   3064xzbignql:
   3065	mov acc,right
   3066	mov left,right
   3067	mov left,right
   3068	mov right,left
   3069	jmp oxzjzryi
   3070end
   3071
   3072tpu X-26 Y-10
   3073	mov 0x9b,acc
   3074	sav
   3075zcurfree:
   3076	mov left,acc
   3077	jne 0x58,uvusrjtc
   3078	mov left,acc
   3079	jne 0x0,zrolijtw
   3080	mov left,nil
   3081	swp
   3082	mov acc,left
   3083	sav
   3084	jmp zcurfree
   3085zrolijtw:
   3086	mov left,acc
   3087	swp
   3088	mov acc,left
   3089	jmp zcurfree
   3090uvusrjtc:
   3091	mov acc,right
   3092	mov left,right
   3093	mov left,right
   3094	mov right,left
   3095	jmp zcurfree
   3096end
   3097
   3098tpu X-25 Y-10
   3099	mov 0x5b,acc
   3100	sav
   3101forzbymo:
   3102	mov left,acc
   3103	jne 0x59,lajfhvmh
   3104	mov left,acc
   3105	jne 0x0,xmsiccps
   3106	mov left,nil
   3107	swp
   3108	mov acc,left
   3109	sav
   3110	jmp forzbymo
   3111xmsiccps:
   3112	mov left,acc
   3113	swp
   3114	mov acc,left
   3115	jmp forzbymo
   3116lajfhvmh:
   3117	mov acc,down
   3118	mov left,down
   3119	mov left,down
   3120	mov down,left
   3121	jmp forzbymo
   3122end
   3123
   3124tpu X-25 Y-9
   3125	mov 0xc9,acc
   3126	sav
   3127jijknzam:
   3128	mov up,acc
   3129	jne 0x5a,zmfcctmd
   3130	mov up,acc
   3131	jne 0x0,fmzfrcmf
   3132	mov up,nil
   3133	swp
   3134	mov acc,up
   3135	sav
   3136	jmp jijknzam
   3137fmzfrcmf:
   3138	mov up,acc
   3139	swp
   3140	mov acc,up
   3141	jmp jijknzam
   3142zmfcctmd:
   3143	mov acc,down
   3144	mov up,down
   3145	mov up,down
   3146	mov down,up
   3147	jmp jijknzam
   3148end
   3149
   3150tpu X-25 Y-8
   3151	mov 0xd6,acc
   3152	sav
   3153hfbmftgm:
   3154	mov up,acc
   3155	jne 0x5b,cwknmqzv
   3156	mov up,acc
   3157	jne 0x0,qhrddely
   3158	mov up,nil
   3159	swp
   3160	mov acc,up
   3161	sav
   3162	jmp hfbmftgm
   3163qhrddely:
   3164	mov up,acc
   3165	swp
   3166	mov acc,up
   3167	jmp hfbmftgm
   3168cwknmqzv:
   3169	mov acc,down
   3170	mov up,down
   3171	mov up,down
   3172	mov down,up
   3173	jmp hfbmftgm
   3174end
   3175
   3176tpu X-25 Y-7
   3177	mov 0x8b,acc
   3178	sav
   3179dyshbqln:
   3180	mov up,acc
   3181	jne 0x5c,phaoxvxz
   3182	mov up,acc
   3183	jne 0x0,cntcpwos
   3184	mov up,nil
   3185	swp
   3186	mov acc,up
   3187	sav
   3188	jmp dyshbqln
   3189cntcpwos:
   3190	mov up,acc
   3191	swp
   3192	mov acc,up
   3193	jmp dyshbqln
   3194phaoxvxz:
   3195	mov acc,down
   3196	mov up,down
   3197	mov up,down
   3198	mov down,up
   3199	jmp dyshbqln
   3200end
   3201
   3202tpu X-25 Y-6
   3203	mov 0x42,acc
   3204	sav
   3205wacerbdj:
   3206	mov up,acc
   3207	jne 0x5d,ehqurimh
   3208	mov up,acc
   3209	jne 0x0,jkgvtnbr
   3210	mov up,nil
   3211	swp
   3212	mov acc,up
   3213	sav
   3214	jmp wacerbdj
   3215jkgvtnbr:
   3216	mov up,acc
   3217	swp
   3218	mov acc,up
   3219	jmp wacerbdj
   3220ehqurimh:
   3221	mov acc,left
   3222	mov up,left
   3223	mov up,left
   3224	mov left,up
   3225	jmp wacerbdj
   3226end
   3227
   3228tpu X-26 Y-6
   3229	mov 0x2b,acc
   3230	sav
   3231esljmyoo:
   3232	mov right,acc
   3233	jne 0x5e,holacgwi
   3234	mov right,acc
   3235	jne 0x0,eazabzki
   3236	mov right,nil
   3237	swp
   3238	mov acc,right
   3239	sav
   3240	jmp esljmyoo
   3241eazabzki:
   3242	mov right,acc
   3243	swp
   3244	mov acc,right
   3245	jmp esljmyoo
   3246holacgwi:
   3247	mov acc,left
   3248	mov right,left
   3249	mov right,left
   3250	mov left,right
   3251	jmp esljmyoo
   3252end
   3253
   3254tpu X-27 Y-6
   3255	mov 0xdc,acc
   3256	sav
   3257zmbyxqqy:
   3258	mov right,acc
   3259	jne 0x5f,gfwqsmjx
   3260	mov right,acc
   3261	jne 0x0,tyhnngun
   3262	mov right,nil
   3263	swp
   3264	mov acc,right
   3265	sav
   3266	jmp zmbyxqqy
   3267tyhnngun:
   3268	mov right,acc
   3269	swp
   3270	mov acc,right
   3271	jmp zmbyxqqy
   3272gfwqsmjx:
   3273	mov acc,left
   3274	mov right,left
   3275	mov right,left
   3276	mov left,right
   3277	jmp zmbyxqqy
   3278end
   3279
   3280tpu X-28 Y-6
   3281	mov 0xc0,acc
   3282	sav
   3283dkdgagqb:
   3284	mov right,acc
   3285	jne 0x60,kbskcrvx
   3286	mov right,acc
   3287	jne 0x0,weesuscl
   3288	mov right,nil
   3289	swp
   3290	mov acc,right
   3291	sav
   3292	jmp dkdgagqb
   3293weesuscl:
   3294	mov right,acc
   3295	swp
   3296	mov acc,right
   3297	jmp dkdgagqb
   3298kbskcrvx:
   3299	mov acc,left
   3300	mov right,left
   3301	mov right,left
   3302	mov left,right
   3303	jmp dkdgagqb
   3304end
   3305
   3306tpu X-29 Y-6
   3307	mov 0x26,acc
   3308	sav
   3309vyorfqna:
   3310	mov right,acc
   3311	jne 0x61,ipvpyfwy
   3312	mov right,acc
   3313	jne 0x0,glscdwro
   3314	mov right,nil
   3315	swp
   3316	mov acc,right
   3317	sav
   3318	jmp vyorfqna
   3319glscdwro:
   3320	mov right,acc
   3321	swp
   3322	mov acc,right
   3323	jmp vyorfqna
   3324ipvpyfwy:
   3325	mov acc,left
   3326	mov right,left
   3327	mov right,left
   3328	mov left,right
   3329	jmp vyorfqna
   3330end
   3331
   3332tpu X-30 Y-6
   3333	mov 0x49,acc
   3334	sav
   3335ilniykbi:
   3336	mov right,acc
   3337	jne 0x62,ercslbfh
   3338	mov right,acc
   3339	jne 0x0,oitnoxry
   3340	mov right,nil
   3341	swp
   3342	mov acc,right
   3343	sav
   3344	jmp ilniykbi
   3345oitnoxry:
   3346	mov right,acc
   3347	swp
   3348	mov acc,right
   3349	jmp ilniykbi
   3350ercslbfh:
   3351	mov acc,left
   3352	mov right,left
   3353	mov right,left
   3354	mov left,right
   3355	jmp ilniykbi
   3356end
   3357
   3358tpu X-31 Y-6
   3359	mov 0x60,acc
   3360	sav
   3361mbjmwhvg:
   3362	mov right,acc
   3363	jne 0x63,plegmmsi
   3364	mov right,acc
   3365	jne 0x0,ikosiygw
   3366	mov right,nil
   3367	swp
   3368	mov acc,right
   3369	sav
   3370	jmp mbjmwhvg
   3371ikosiygw:
   3372	mov right,acc
   3373	swp
   3374	mov acc,right
   3375	jmp mbjmwhvg
   3376plegmmsi:
   3377	mov acc,left
   3378	mov right,left
   3379	mov right,left
   3380	mov left,right
   3381	jmp mbjmwhvg
   3382end
   3383
   3384tpu X-32 Y-6
   3385	mov 0x10,acc
   3386	sav
   3387mlpkiqiq:
   3388	mov right,acc
   3389	jne 0x64,xudrvfru
   3390	mov right,acc
   3391	jne 0x0,cvytjymg
   3392	mov right,nil
   3393	swp
   3394	mov acc,right
   3395	sav
   3396	jmp mlpkiqiq
   3397cvytjymg:
   3398	mov right,acc
   3399	swp
   3400	mov acc,right
   3401	jmp mlpkiqiq
   3402xudrvfru:
   3403	mov acc,left
   3404	mov right,left
   3405	mov right,left
   3406	mov left,right
   3407	jmp mlpkiqiq
   3408end
   3409
   3410tpu X-33 Y-6
   3411	mov 0x5f,acc
   3412	sav
   3413zqhnzecl:
   3414	mov right,acc
   3415	jne 0x65,urpujnld
   3416	mov right,acc
   3417	jne 0x0,maeccpbj
   3418	mov right,nil
   3419	swp
   3420	mov acc,right
   3421	sav
   3422	jmp zqhnzecl
   3423maeccpbj:
   3424	mov right,acc
   3425	swp
   3426	mov acc,right
   3427	jmp zqhnzecl
   3428urpujnld:
   3429	mov acc,left
   3430	mov right,left
   3431	mov right,left
   3432	mov left,right
   3433	jmp zqhnzecl
   3434end
   3435
   3436tpu X-34 Y-6
   3437	mov 0x23,acc
   3438	sav
   3439qbtuapmg:
   3440	mov right,acc
   3441	jne 0x66,jyjbjfjp
   3442	mov right,acc
   3443	jne 0x0,jgekdnhz
   3444	mov right,nil
   3445	swp
   3446	mov acc,right
   3447	sav
   3448	jmp qbtuapmg
   3449jgekdnhz:
   3450	mov right,acc
   3451	swp
   3452	mov acc,right
   3453	jmp qbtuapmg
   3454jyjbjfjp:
   3455	mov acc,left
   3456	mov right,left
   3457	mov right,left
   3458	mov left,right
   3459	jmp qbtuapmg
   3460end
   3461
   3462tpu X-35 Y-6
   3463	mov 0xc,acc
   3464	sav
   3465wntxzecb:
   3466	mov right,acc
   3467	jne 0x67,pbacpelt
   3468	mov right,acc
   3469	jne 0x0,ibijrdtb
   3470	mov right,nil
   3471	swp
   3472	mov acc,right
   3473	sav
   3474	jmp wntxzecb
   3475ibijrdtb:
   3476	mov right,acc
   3477	swp
   3478	mov acc,right
   3479	jmp wntxzecb
   3480pbacpelt:
   3481	mov acc,left
   3482	mov right,left
   3483	mov right,left
   3484	mov left,right
   3485	jmp wntxzecb
   3486end
   3487
   3488tpu X-36 Y-6
   3489	mov 0xb5,acc
   3490	sav
   3491dsebraaj:
   3492	mov right,acc
   3493	jne 0x68,quypiokb
   3494	mov right,acc
   3495	jne 0x0,livcwelm
   3496	mov right,nil
   3497	swp
   3498	mov acc,right
   3499	sav
   3500	jmp dsebraaj
   3501livcwelm:
   3502	mov right,acc
   3503	swp
   3504	mov acc,right
   3505	jmp dsebraaj
   3506quypiokb:
   3507	mov acc,left
   3508	mov right,left
   3509	mov right,left
   3510	mov left,right
   3511	jmp dsebraaj
   3512end
   3513
   3514tpu X-37 Y-6
   3515	mov 0xcd,acc
   3516	sav
   3517fecewtzp:
   3518	mov right,acc
   3519	jne 0x69,ofrcmwyy
   3520	mov right,acc
   3521	jne 0x0,thdvavcn
   3522	mov right,nil
   3523	swp
   3524	mov acc,right
   3525	sav
   3526	jmp fecewtzp
   3527thdvavcn:
   3528	mov right,acc
   3529	swp
   3530	mov acc,right
   3531	jmp fecewtzp
   3532ofrcmwyy:
   3533	mov acc,left
   3534	mov right,left
   3535	mov right,left
   3536	mov left,right
   3537	jmp fecewtzp
   3538end
   3539
   3540tpu X-38 Y-6
   3541	mov 0xb2,acc
   3542	sav
   3543ixzasqjr:
   3544	mov right,acc
   3545	jne 0x6a,uiuoxsoo
   3546	mov right,acc
   3547	jne 0x0,qurmmocd
   3548	mov right,nil
   3549	swp
   3550	mov acc,right
   3551	sav
   3552	jmp ixzasqjr
   3553qurmmocd:
   3554	mov right,acc
   3555	swp
   3556	mov acc,right
   3557	jmp ixzasqjr
   3558uiuoxsoo:
   3559	mov acc,left
   3560	mov right,left
   3561	mov right,left
   3562	mov left,right
   3563	jmp ixzasqjr
   3564end
   3565
   3566tpu X-39 Y-6
   3567	mov 0x89,acc
   3568	sav
   3569xxkcykkr:
   3570	mov right,acc
   3571	jne 0x6b,wflddacz
   3572	mov right,acc
   3573	jne 0x0,mglwvvnk
   3574	mov right,nil
   3575	swp
   3576	mov acc,right
   3577	sav
   3578	jmp xxkcykkr
   3579mglwvvnk:
   3580	mov right,acc
   3581	swp
   3582	mov acc,right
   3583	jmp xxkcykkr
   3584wflddacz:
   3585	mov acc,left
   3586	mov right,left
   3587	mov right,left
   3588	mov left,right
   3589	jmp xxkcykkr
   3590end
   3591
   3592tpu X-40 Y-6
   3593	mov 0xea,acc
   3594	sav
   3595hvtjkycs:
   3596	mov right,acc
   3597	jne 0x6c,xuecrsli
   3598	mov right,acc
   3599	jne 0x0,sitioikn
   3600	mov right,nil
   3601	swp
   3602	mov acc,right
   3603	sav
   3604	jmp hvtjkycs
   3605sitioikn:
   3606	mov right,acc
   3607	swp
   3608	mov acc,right
   3609	jmp hvtjkycs
   3610xuecrsli:
   3611	mov acc,left
   3612	mov right,left
   3613	mov right,left
   3614	mov left,right
   3615	jmp hvtjkycs
   3616end
   3617
   3618tpu X-41 Y-6
   3619	mov 0x84,acc
   3620	sav
   3621lsswvwvb:
   3622	mov right,acc
   3623	jne 0x6d,jilnpucz
   3624	mov right,acc
   3625	jne 0x0,xixfcqsy
   3626	mov right,nil
   3627	swp
   3628	mov acc,right
   3629	sav
   3630	jmp lsswvwvb
   3631xixfcqsy:
   3632	mov right,acc
   3633	swp
   3634	mov acc,right
   3635	jmp lsswvwvb
   3636jilnpucz:
   3637	mov acc,left
   3638	mov right,left
   3639	mov right,left
   3640	mov left,right
   3641	jmp lsswvwvb
   3642end
   3643
   3644tpu X-42 Y-6
   3645	mov 0x98,acc
   3646	sav
   3647emdwispn:
   3648	mov right,acc
   3649	jne 0x6e,bxcudahy
   3650	mov right,acc
   3651	jne 0x0,jfzhchtm
   3652	mov right,nil
   3653	swp
   3654	mov acc,right
   3655	sav
   3656	jmp emdwispn
   3657jfzhchtm:
   3658	mov right,acc
   3659	swp
   3660	mov acc,right
   3661	jmp emdwispn
   3662bxcudahy:
   3663	mov acc,up
   3664	mov right,up
   3665	mov right,up
   3666	mov up,right
   3667	jmp emdwispn
   3668end
   3669
   3670tpu X-42 Y-7
   3671	mov 0xc,acc
   3672	sav
   3673achyymir:
   3674	mov down,acc
   3675	jne 0x6f,vpwdjfcu
   3676	mov down,acc
   3677	jne 0x0,hjifeckh
   3678	mov down,nil
   3679	swp
   3680	mov acc,down
   3681	sav
   3682	jmp achyymir
   3683hjifeckh:
   3684	mov down,acc
   3685	swp
   3686	mov acc,down
   3687	jmp achyymir
   3688vpwdjfcu:
   3689	mov acc,up
   3690	mov down,up
   3691	mov down,up
   3692	mov up,down
   3693	jmp achyymir
   3694end
   3695
   3696tpu X-42 Y-8
   3697	mov 0x34,acc
   3698	sav
   3699kgsjcvfc:
   3700	mov down,acc
   3701	jne 0x70,rnoqgstx
   3702	mov down,acc
   3703	jne 0x0,ilzkrkza
   3704	mov down,nil
   3705	swp
   3706	mov acc,down
   3707	sav
   3708	jmp kgsjcvfc
   3709ilzkrkza:
   3710	mov down,acc
   3711	swp
   3712	mov acc,down
   3713	jmp kgsjcvfc
   3714rnoqgstx:
   3715	mov acc,right
   3716	mov down,right
   3717	mov down,right
   3718	mov right,down
   3719	jmp kgsjcvfc
   3720end
   3721
   3722tpu X-41 Y-8
   3723	mov 0x30,acc
   3724	sav
   3725yectkpaq:
   3726	mov left,acc
   3727	jne 0x71,dmsdblgu
   3728	mov left,acc
   3729	jne 0x0,lqaebioa
   3730	mov left,nil
   3731	swp
   3732	mov acc,left
   3733	sav
   3734	jmp yectkpaq
   3735lqaebioa:
   3736	mov left,acc
   3737	swp
   3738	mov acc,left
   3739	jmp yectkpaq
   3740dmsdblgu:
   3741	mov acc,right
   3742	mov left,right
   3743	mov left,right
   3744	mov right,left
   3745	jmp yectkpaq
   3746end
   3747
   3748tpu X-40 Y-8
   3749	mov 0x4a,acc
   3750	sav
   3751xswsymer:
   3752	mov left,acc
   3753	jne 0x72,eggbugcs
   3754	mov left,acc
   3755	jne 0x0,zxknkvzx
   3756	mov left,nil
   3757	swp
   3758	mov acc,left
   3759	sav
   3760	jmp xswsymer
   3761zxknkvzx:
   3762	mov left,acc
   3763	swp
   3764	mov acc,left
   3765	jmp xswsymer
   3766eggbugcs:
   3767	mov acc,right
   3768	mov left,right
   3769	mov left,right
   3770	mov right,left
   3771	jmp xswsymer
   3772end
   3773
   3774tpu X-39 Y-8
   3775	mov 0xd7,acc
   3776	sav
   3777lvfotwsr:
   3778	mov left,acc
   3779	jne 0x73,pvbttceg
   3780	mov left,acc
   3781	jne 0x0,egilcryi
   3782	mov left,nil
   3783	swp
   3784	mov acc,left
   3785	sav
   3786	jmp lvfotwsr
   3787egilcryi:
   3788	mov left,acc
   3789	swp
   3790	mov acc,left
   3791	jmp lvfotwsr
   3792pvbttceg:
   3793	mov acc,right
   3794	mov left,right
   3795	mov left,right
   3796	mov right,left
   3797	jmp lvfotwsr
   3798end
   3799
   3800tpu X-38 Y-8
   3801	mov 0xb,acc
   3802	sav
   3803ssynscnz:
   3804	mov left,acc
   3805	jne 0x74,evyntiac
   3806	mov left,acc
   3807	jne 0x0,xswqnscq
   3808	mov left,nil
   3809	swp
   3810	mov acc,left
   3811	sav
   3812	jmp ssynscnz
   3813xswqnscq:
   3814	mov left,acc
   3815	swp
   3816	mov acc,left
   3817	jmp ssynscnz
   3818evyntiac:
   3819	mov acc,right
   3820	mov left,right
   3821	mov left,right
   3822	mov right,left
   3823	jmp ssynscnz
   3824end
   3825
   3826tpu X-37 Y-8
   3827	mov 0x35,acc
   3828	sav
   3829dchbuecn:
   3830	mov left,acc
   3831	jne 0x75,gymfkzfc
   3832	mov left,acc
   3833	jne 0x0,uywupezw
   3834	mov left,nil
   3835	swp
   3836	mov acc,left
   3837	sav
   3838	jmp dchbuecn
   3839uywupezw:
   3840	mov left,acc
   3841	swp
   3842	mov acc,left
   3843	jmp dchbuecn
   3844gymfkzfc:
   3845	mov acc,right
   3846	mov left,right
   3847	mov left,right
   3848	mov right,left
   3849	jmp dchbuecn
   3850end
   3851
   3852tpu X-36 Y-8
   3853	mov 0x9b,acc
   3854	sav
   3855vkjjzjfo:
   3856	mov left,acc
   3857	jne 0x76,pewlvqbh
   3858	mov left,acc
   3859	jne 0x0,olsdkijm
   3860	mov left,nil
   3861	swp
   3862	mov acc,left
   3863	sav
   3864	jmp vkjjzjfo
   3865olsdkijm:
   3866	mov left,acc
   3867	swp
   3868	mov acc,left
   3869	jmp vkjjzjfo
   3870pewlvqbh:
   3871	mov acc,right
   3872	mov left,right
   3873	mov left,right
   3874	mov right,left
   3875	jmp vkjjzjfo
   3876end
   3877
   3878tpu X-35 Y-8
   3879	mov 0xbf,acc
   3880	sav
   3881oyuhitys:
   3882	mov left,acc
   3883	jne 0x77,vajaodae
   3884	mov left,acc
   3885	jne 0x0,ztfprvlp
   3886	mov left,nil
   3887	swp
   3888	mov acc,left
   3889	sav
   3890	jmp oyuhitys
   3891ztfprvlp:
   3892	mov left,acc
   3893	swp
   3894	mov acc,left
   3895	jmp oyuhitys
   3896vajaodae:
   3897	mov acc,right
   3898	mov left,right
   3899	mov left,right
   3900	mov right,left
   3901	jmp oyuhitys
   3902end
   3903
   3904tpu X-34 Y-8
   3905	mov 0x29,acc
   3906	sav
   3907mdyntffh:
   3908	mov left,acc
   3909	jne 0x78,bysqihdl
   3910	mov left,acc
   3911	jne 0x0,payaiciz
   3912	mov left,nil
   3913	swp
   3914	mov acc,left
   3915	sav
   3916	jmp mdyntffh
   3917payaiciz:
   3918	mov left,acc
   3919	swp
   3920	mov acc,left
   3921	jmp mdyntffh
   3922bysqihdl:
   3923	mov acc,right
   3924	mov left,right
   3925	mov left,right
   3926	mov right,left
   3927	jmp mdyntffh
   3928end
   3929
   3930tpu X-33 Y-8
   3931	mov 0xc,acc
   3932	sav
   3933jaccmyee:
   3934	mov left,acc
   3935	jne 0x79,faotrnyd
   3936	mov left,acc
   3937	jne 0x0,fytginwa
   3938	mov left,nil
   3939	swp
   3940	mov acc,left
   3941	sav
   3942	jmp jaccmyee
   3943fytginwa:
   3944	mov left,acc
   3945	swp
   3946	mov acc,left
   3947	jmp jaccmyee
   3948faotrnyd:
   3949	mov acc,right
   3950	mov left,right
   3951	mov left,right
   3952	mov right,left
   3953	jmp jaccmyee
   3954end
   3955
   3956tpu X-32 Y-8
   3957	mov 0xc6,acc
   3958	sav
   3959odgyodfu:
   3960	mov left,acc
   3961	jne 0x7a,ueglqums
   3962	mov left,acc
   3963	jne 0x0,jvztfdrc
   3964	mov left,nil
   3965	swp
   3966	mov acc,left
   3967	sav
   3968	jmp odgyodfu
   3969jvztfdrc:
   3970	mov left,acc
   3971	swp
   3972	mov acc,left
   3973	jmp odgyodfu
   3974ueglqums:
   3975	mov acc,right
   3976	mov left,right
   3977	mov left,right
   3978	mov right,left
   3979	jmp odgyodfu
   3980end
   3981
   3982tpu X-31 Y-8
   3983	mov 0xda,acc
   3984	sav
   3985hhippgnd:
   3986	mov left,acc
   3987	jne 0x7b,mkqwwqzu
   3988	mov left,acc
   3989	jne 0x0,klcqhpbf
   3990	mov left,nil
   3991	swp
   3992	mov acc,left
   3993	sav
   3994	jmp hhippgnd
   3995klcqhpbf:
   3996	mov left,acc
   3997	swp
   3998	mov acc,left
   3999	jmp hhippgnd
   4000mkqwwqzu:
   4001	mov acc,right
   4002	mov left,right
   4003	mov left,right
   4004	mov right,left
   4005	jmp hhippgnd
   4006end
   4007
   4008tpu X-30 Y-8
   4009	mov 0xe8,acc
   4010	sav
   4011pzopooeq:
   4012	mov left,acc
   4013	jne 0x7c,gqipcubi
   4014	mov left,acc
   4015	jne 0x0,whenyjil
   4016	mov left,nil
   4017	swp
   4018	mov acc,left
   4019	sav
   4020	jmp pzopooeq
   4021whenyjil:
   4022	mov left,acc
   4023	swp
   4024	mov acc,left
   4025	jmp pzopooeq
   4026gqipcubi:
   4027	mov acc,right
   4028	mov left,right
   4029	mov left,right
   4030	mov right,left
   4031	jmp pzopooeq
   4032end
   4033
   4034tpu X-29 Y-8
   4035	mov 0xa3,acc
   4036	sav
   4037bmnaukde:
   4038	mov left,acc
   4039	jne 0x7d,qzdejhad
   4040	mov left,acc
   4041	jne 0x0,evlvovjd
   4042	mov left,nil
   4043	swp
   4044	mov acc,left
   4045	sav
   4046	jmp bmnaukde
   4047evlvovjd:
   4048	mov left,acc
   4049	swp
   4050	mov acc,left
   4051	jmp bmnaukde
   4052qzdejhad:
   4053	mov acc,right
   4054	mov left,right
   4055	mov left,right
   4056	mov right,left
   4057	jmp bmnaukde
   4058end
   4059
   4060tpu X-28 Y-8
   4061	mov 0xd4,acc
   4062	sav
   4063xrkflcxt:
   4064	mov left,acc
   4065	jne 0x7e,atzmkgfs
   4066	mov left,acc
   4067	jne 0x0,gkjzhsll
   4068	mov left,nil
   4069	swp
   4070	mov acc,left
   4071	sav
   4072	jmp xrkflcxt
   4073gkjzhsll:
   4074	mov left,acc
   4075	swp
   4076	mov acc,left
   4077	jmp xrkflcxt
   4078atzmkgfs:
   4079	mov acc,right
   4080	mov left,right
   4081	mov left,right
   4082	mov right,left
   4083	jmp xrkflcxt
   4084end
   4085
   4086tpu X-27 Y-8
   4087	mov 0x62,acc
   4088	sav
   4089auectqyz:
   4090	mov left,acc
   4091	jne 0x7f,hulgrrad
   4092	mov left,acc
   4093	jne 0x0,absiogqq
   4094	mov left,nil
   4095	swp
   4096	mov acc,left
   4097	sav
   4098	jmp auectqyz
   4099absiogqq:
   4100	mov left,acc
   4101	swp
   4102	mov acc,left
   4103	jmp auectqyz
   4104hulgrrad:
   4105	mov acc,right
   4106	mov left,right
   4107	mov left,right
   4108	mov right,left
   4109	jmp auectqyz
   4110end
   4111
   4112tpu X0 Y-1
   4113qsbkqkmz:
   4114	mov left,acc
   4115	jne 0x10,wtkosvqg
   4116	mov 0x10,up
   4117	mov left,up
   4118	mov left,up
   4119	mov left,up
   4120	mov left,up
   4121	jmp qsbkqkmz
   4122wtkosvqg:
   4123	mov acc,right
   4124	mov left,right
   4125	mov left,right
   4126	mov left,right
   4127	mov left,right
   4128end
   4129
   4130tpu X0 Y-2
   4131utscyebc:
   4132	mov any,acc
   4133	jne 0x10,qhwpzaod
   4134	mov any,up
   4135	mov any,up
   4136	mov any,up
   4137	mov any,up
   4138	jmp utscyebc
   4139qhwpzaod:
   4140	mov acc,left
   4141	mov right,left
   4142	mov right,left
   4143	mov right,left
   4144	mov right,left
   4145end
   4146
   4147tpu X-1 Y-1
   4148	mov any,right
   4149end
   4150
   4151tpu X-1 Y-2
   4152sdlbseew:
   4153	mov any,acc
   4154	sav
   4155	mov any,acc
   4156	jne 0x10,bntsfsat
   4157	swp
   4158	mov acc,down
   4159	mov acc,left
   4160	mov 0x10,down
   4161	mov 0x10,left
   4162	mov up,acc
   4163	mov acc,down
   4164	mov acc,left
   4165	mov up,acc
   4166	mov acc,down
   4167	mov acc,left
   4168	mov up,acc
   4169	mov acc,down
   4170	mov acc,left
   4171	jmp sdlbseew
   4172bntsfsat:
   4173	swp
   4174	mov acc,left
   4175	swp
   4176	mov acc,left
   4177	mov right,left
   4178	mov right,left
   4179	mov right,left
   4180end
   4181
   4182tpu X-4 Y-1
   4183sftttwas:
   4184	mov left,acc
   4185	jne 0x0,btdmpmel
   4186	mov 0x0,up
   4187	mov left,up
   4188	mov left,up
   4189	mov left,up
   4190	mov left,up
   4191	jmp sftttwas
   4192btdmpmel:
   4193	mov acc,right
   4194	mov left,right
   4195	mov left,right
   4196	mov left,right
   4197	mov left,right
   4198end
   4199
   4200tpu X-4 Y-2
   4201iafducba:
   4202	mov any,acc
   4203	jne 0x0,lfizdlwz
   4204	mov any,up
   4205	mov any,up
   4206	mov any,up
   4207	mov any,up
   4208	jmp iafducba
   4209lfizdlwz:
   4210	mov acc,left
   4211	mov right,left
   4212	mov right,left
   4213	mov right,left
   4214	mov right,left
   4215end
   4216
   4217tpu X-5 Y-1
   4218	mov any,right
   4219end
   4220
   4221tpu X-5 Y-2
   4222mppsnjea:
   4223	mov any,acc
   4224	sav
   4225	mov any,acc
   4226	jne 0x0,mhriozer
   4227	swp
   4228	mov acc,down
   4229	mov acc,left
   4230	mov 0x0,down
   4231	mov 0x0,left
   4232	mov up,acc
   4233	mov acc,down
   4234	mov acc,left
   4235	mov up,acc
   4236	mov acc,down
   4237	mov acc,left
   4238	mov up,acc
   4239	mov acc,down
   4240	mov acc,left
   4241	jmp mppsnjea
   4242mhriozer:
   4243	swp
   4244	mov acc,left
   4245	swp
   4246	mov acc,left
   4247	mov right,left
   4248	mov right,left
   4249	mov right,left
   4250end
   4251
   4252tpu X-8 Y-1
   4253dxrvxmty:
   4254	mov left,acc
   4255	jne 0x81,cmljpkgm
   4256	mov 0x81,up
   4257	mov left,up
   4258	mov left,up
   4259	mov left,up
   4260	mov left,up
   4261	jmp dxrvxmty
   4262cmljpkgm:
   4263	mov acc,right
   4264	mov left,right
   4265	mov left,right
   4266	mov left,right
   4267	mov left,right
   4268end
   4269
   4270tpu X-8 Y-2
   4271chzpdhry:
   4272	mov any,acc
   4273	jne 0x81,lreyrlsb
   4274	mov any,up
   4275	mov any,up
   4276	mov any,up
   4277	mov any,up
   4278	jmp chzpdhry
   4279lreyrlsb:
   4280	mov acc,left
   4281	mov right,left
   4282	mov right,left
   4283	mov right,left
   4284	mov right,left
   4285end
   4286
   4287tpu X-9 Y-1
   4288	mov any,right
   4289end
   4290
   4291tpu X-9 Y-2
   4292winnvifv:
   4293	mov any,acc
   4294	sav
   4295	mov any,acc
   4296	jne 0x81,pznmzwes
   4297	swp
   4298	mov acc,down
   4299	mov acc,left
   4300	mov 0x81,down
   4301	mov 0x81,left
   4302	mov up,acc
   4303	mov acc,down
   4304	mov acc,left
   4305	mov up,acc
   4306	mov acc,down
   4307	mov acc,left
   4308	mov up,acc
   4309	mov acc,down
   4310	mov acc,left
   4311	jmp winnvifv
   4312pznmzwes:
   4313	swp
   4314	mov acc,left
   4315	swp
   4316	mov acc,left
   4317	mov right,left
   4318	mov right,left
   4319	mov right,left
   4320end
   4321
   4322tpu X-12 Y-1
   4323pbbcfxne:
   4324	mov left,acc
   4325	jne 0x84,ohwpmski
   4326	mov 0x84,up
   4327	mov left,up
   4328	mov left,up
   4329	mov left,up
   4330	mov left,up
   4331	jmp pbbcfxne
   4332ohwpmski:
   4333	mov acc,right
   4334	mov left,right
   4335	mov left,right
   4336	mov left,right
   4337	mov left,right
   4338end
   4339
   4340tpu X-12 Y-2
   4341wscsxxqy:
   4342	mov any,acc
   4343	jne 0x84,wlidrkqd
   4344	mov any,up
   4345	mov any,up
   4346	mov any,up
   4347	mov any,up
   4348	jmp wscsxxqy
   4349wlidrkqd:
   4350	mov acc,left
   4351	mov right,left
   4352	mov right,left
   4353	mov right,left
   4354	mov right,left
   4355end
   4356
   4357tpu X-13 Y-1
   4358	mov any,right
   4359end
   4360
   4361tpu X-13 Y-2
   4362ketjmpmg:
   4363	mov any,acc
   4364	sav
   4365	mov any,acc
   4366	jne 0x84,zmeaaqnu
   4367	swp
   4368	mov acc,down
   4369	mov acc,left
   4370	mov 0x84,down
   4371	mov 0x84,left
   4372	mov up,acc
   4373	mov acc,down
   4374	mov acc,left
   4375	mov up,acc
   4376	mov acc,down
   4377	mov acc,left
   4378	mov up,acc
   4379	mov acc,down
   4380	mov acc,left
   4381	jmp ketjmpmg
   4382zmeaaqnu:
   4383	swp
   4384	mov acc,left
   4385	swp
   4386	mov acc,left
   4387	mov right,left
   4388	mov right,left
   4389	mov right,left
   4390end
   4391
   4392tpu X-16 Y-1
   4393pxgbkmsh:
   4394	mov left,acc
   4395	jne 0x82,usdedjhv
   4396	mov 0x82,up
   4397	mov left,up
   4398	mov left,up
   4399	mov left,up
   4400	mov left,up
   4401	jmp pxgbkmsh
   4402usdedjhv:
   4403	mov acc,right
   4404	mov left,right
   4405	mov left,right
   4406	mov left,right
   4407	mov left,right
   4408end
   4409
   4410tpu X-16 Y-2
   4411jmjyuyop:
   4412	mov any,acc
   4413	jne 0x82,wttiolqj
   4414	mov any,up
   4415	mov any,up
   4416	mov any,up
   4417	mov any,up
   4418	jmp jmjyuyop
   4419wttiolqj:
   4420	mov acc,left
   4421	mov right,left
   4422	mov right,left
   4423	mov right,left
   4424	mov right,left
   4425end
   4426
   4427tpu X-17 Y-1
   4428	mov any,right
   4429end
   4430
   4431tpu X-17 Y-2
   4432wzmfuqry:
   4433	mov any,acc
   4434	sav
   4435	mov any,acc
   4436	jne 0x82,awewjwir
   4437	swp
   4438	mov acc,down
   4439	mov acc,left
   4440	mov 0x82,down
   4441	mov 0x82,left
   4442	mov up,acc
   4443	mov acc,down
   4444	mov acc,left
   4445	mov up,acc
   4446	mov acc,down
   4447	mov acc,left
   4448	mov up,acc
   4449	mov acc,down
   4450	mov acc,left
   4451	jmp wzmfuqry
   4452awewjwir:
   4453	swp
   4454	mov acc,left
   4455	swp
   4456	mov acc,left
   4457	mov right,left
   4458	mov right,left
   4459	mov right,left
   4460end
   4461
   4462tpu X-20 Y-1
   4463gjtocwpn:
   4464	mov left,acc
   4465	jne 0x3,jpbqitkr
   4466	mov 0x3,up
   4467	mov left,up
   4468	mov left,up
   4469	mov left,up
   4470	mov left,up
   4471	jmp gjtocwpn
   4472jpbqitkr:
   4473	mov acc,right
   4474	mov left,right
   4475	mov left,right
   4476	mov left,right
   4477	mov left,right
   4478end
   4479
   4480tpu X-20 Y-2
   4481autiaiun:
   4482	mov any,acc
   4483	jne 0x3,legbultl
   4484	mov any,up
   4485	mov any,up
   4486	mov any,up
   4487	mov any,up
   4488	jmp autiaiun
   4489legbultl:
   4490	mov acc,left
   4491	mov right,left
   4492	mov right,left
   4493	mov right,left
   4494	mov right,left
   4495end
   4496
   4497tpu X-21 Y-1
   4498	mov any,right
   4499end
   4500
   4501tpu X-21 Y-2
   4502drkosbfy:
   4503	mov any,acc
   4504	sav
   4505	mov any,acc
   4506	jne 0x3,vsvzsqvf
   4507	swp
   4508	mov acc,down
   4509	mov acc,left
   4510	mov 0x3,down
   4511	mov 0x3,left
   4512	mov up,acc
   4513	mov acc,down
   4514	mov acc,left
   4515	mov up,acc
   4516	mov acc,down
   4517	mov acc,left
   4518	mov up,acc
   4519	mov acc,down
   4520	mov acc,left
   4521	jmp drkosbfy
   4522vsvzsqvf:
   4523	swp
   4524	mov acc,left
   4525	swp
   4526	mov acc,left
   4527	mov right,left
   4528	mov right,left
   4529	mov right,left
   4530end
   4531
   4532tpu X-24 Y-1
   4533bbglrftw:
   4534	mov left,acc
   4535	jne 0x2,zktjczyq
   4536	mov 0x2,up
   4537	mov left,up
   4538	mov left,up
   4539	mov left,up
   4540	mov left,up
   4541	jmp bbglrftw
   4542zktjczyq:
   4543	mov acc,right
   4544	mov left,right
   4545	mov left,right
   4546	mov left,right
   4547	mov left,right
   4548end
   4549
   4550tpu X-24 Y-2
   4551vmwmihwj:
   4552	mov any,acc
   4553	jne 0x2,qmvegnwx
   4554	mov any,up
   4555	mov any,up
   4556	mov any,up
   4557	mov any,up
   4558	jmp vmwmihwj
   4559qmvegnwx:
   4560	mov acc,left
   4561	mov right,left
   4562	mov right,left
   4563	mov right,left
   4564	mov right,left
   4565end
   4566
   4567tpu X-25 Y-1
   4568	mov any,right
   4569end
   4570
   4571tpu X-25 Y-2
   4572rxugetaz:
   4573	mov any,acc
   4574	sav
   4575	mov any,acc
   4576	jne 0x2,zszvxwtc
   4577	swp
   4578	mov acc,down
   4579	mov acc,left
   4580	mov 0x2,down
   4581	mov 0x2,left
   4582	mov up,acc
   4583	mov acc,down
   4584	mov acc,left
   4585	mov up,acc
   4586	mov acc,down
   4587	mov acc,left
   4588	mov up,acc
   4589	mov acc,down
   4590	mov acc,left
   4591	jmp rxugetaz
   4592zszvxwtc:
   4593	swp
   4594	mov acc,left
   4595	swp
   4596	mov acc,left
   4597	mov right,left
   4598	mov right,left
   4599	mov right,left
   4600end
   4601
   4602tpu X-28 Y-1
   4603ypmytxhv:
   4604	mov left,acc
   4605	jne 0x83,kwrmjmba
   4606	mov 0x83,up
   4607	mov left,up
   4608	mov left,up
   4609	mov left,up
   4610	mov left,up
   4611	jmp ypmytxhv
   4612kwrmjmba:
   4613	mov acc,right
   4614	mov left,right
   4615	mov left,right
   4616	mov left,right
   4617	mov left,right
   4618end
   4619
   4620tpu X-28 Y-2
   4621npackfkp:
   4622	mov any,acc
   4623	jne 0x83,cdoefkko
   4624	mov any,up
   4625	mov any,up
   4626	mov any,up
   4627	mov any,up
   4628	jmp npackfkp
   4629cdoefkko:
   4630	mov acc,left
   4631	mov right,left
   4632	mov right,left
   4633	mov right,left
   4634	mov right,left
   4635end
   4636
   4637tpu X-29 Y-1
   4638	mov any,right
   4639end
   4640
   4641tpu X-29 Y-2
   4642nuefhxeq:
   4643	mov any,acc
   4644	sav
   4645	mov any,acc
   4646	jne 0x83,hqqpnuvv
   4647	swp
   4648	mov acc,down
   4649	mov acc,left
   4650	mov 0x83,down
   4651	mov 0x83,left
   4652	mov up,acc
   4653	mov acc,down
   4654	mov acc,left
   4655	mov up,acc
   4656	mov acc,down
   4657	mov acc,left
   4658	mov up,acc
   4659	mov acc,down
   4660	mov acc,left
   4661	jmp nuefhxeq
   4662hqqpnuvv:
   4663	swp
   4664	mov acc,left
   4665	swp
   4666	mov acc,left
   4667	mov right,left
   4668	mov right,left
   4669	mov right,left
   4670end
   4671
   4672tpu X-32 Y-1
   4673ixwexmkc:
   4674	mov left,acc
   4675	jne 0x86,hqrtmzbe
   4676	mov 0x86,up
   4677	mov left,up
   4678	mov left,up
   4679	mov left,up
   4680	mov left,up
   4681	jmp ixwexmkc
   4682hqrtmzbe:
   4683	mov acc,right
   4684	mov left,right
   4685	mov left,right
   4686	mov left,right
   4687	mov left,right
   4688end
   4689
   4690tpu X-32 Y-2
   4691yapdjfsr:
   4692	mov any,acc
   4693	jne 0x86,dojfisau
   4694	mov any,up
   4695	mov any,up
   4696	mov any,up
   4697	mov any,up
   4698	jmp yapdjfsr
   4699dojfisau:
   4700	mov acc,left
   4701	mov right,left
   4702	mov right,left
   4703	mov right,left
   4704	mov right,left
   4705end
   4706
   4707tpu X-33 Y-1
   4708	mov any,right
   4709end
   4710
   4711tpu X-33 Y-2
   4712pwncostt:
   4713	mov any,acc
   4714	sav
   4715	mov any,acc
   4716	jne 0x86,bdjswivl
   4717	swp
   4718	mov acc,down
   4719	mov acc,left
   4720	mov 0x86,down
   4721	mov 0x86,left
   4722	mov up,acc
   4723	mov acc,down
   4724	mov acc,left
   4725	mov up,acc
   4726	mov acc,down
   4727	mov acc,left
   4728	mov up,acc
   4729	mov acc,down
   4730	mov acc,left
   4731	jmp pwncostt
   4732bdjswivl:
   4733	swp
   4734	mov acc,left
   4735	swp
   4736	mov acc,left
   4737	mov right,left
   4738	mov right,left
   4739	mov right,left
   4740end
   4741
   4742tpu X-36 Y-1
   4743nrzkdqog:
   4744	mov left,acc
   4745	jne 0x87,ofaapwlk
   4746	mov 0x87,up
   4747	mov left,up
   4748	mov left,up
   4749	mov left,up
   4750	mov left,up
   4751	jmp nrzkdqog
   4752ofaapwlk:
   4753	mov acc,right
   4754	mov left,right
   4755	mov left,right
   4756	mov left,right
   4757	mov left,right
   4758end
   4759
   4760tpu X-36 Y-2
   4761jrkmvusw:
   4762	mov any,acc
   4763	jne 0x87,wzrevfdv
   4764	mov any,up
   4765	mov any,up
   4766	mov any,up
   4767	mov any,up
   4768	jmp jrkmvusw
   4769wzrevfdv:
   4770	mov acc,left
   4771	mov right,left
   4772	mov right,left
   4773	mov right,left
   4774	mov right,left
   4775end
   4776
   4777tpu X-37 Y-1
   4778	mov any,right
   4779end
   4780
   4781tpu X-37 Y-2
   4782lgbbzzaq:
   4783	mov any,acc
   4784	sav
   4785	mov any,acc
   4786	jne 0x87,laqoxmao
   4787	swp
   4788	mov acc,down
   4789	mov acc,left
   4790	mov 0x87,down
   4791	mov 0x87,left
   4792	mov up,acc
   4793	mov acc,down
   4794	mov acc,left
   4795	mov up,acc
   4796	mov acc,down
   4797	mov acc,left
   4798	mov up,acc
   4799	mov acc,down
   4800	mov acc,left
   4801	jmp lgbbzzaq
   4802laqoxmao:
   4803	swp
   4804	mov acc,left
   4805	swp
   4806	mov acc,left
   4807	mov right,left
   4808	mov right,left
   4809	mov right,left
   4810end
   4811
   4812tpu X-40 Y-1
   4813remounbe:
   4814	mov left,acc
   4815	jne 0x88,tawayuhf
   4816	mov 0x88,up
   4817	mov left,up
   4818	mov left,up
   4819	mov left,up
   4820	mov left,up
   4821	jmp remounbe
   4822tawayuhf:
   4823	mov acc,right
   4824	mov left,right
   4825	mov left,right
   4826	mov left,right
   4827	mov left,right
   4828end
   4829
   4830tpu X-40 Y-2
   4831fbiqcjoe:
   4832	mov any,acc
   4833	jne 0x88,ejwovvzu
   4834	mov any,up
   4835	mov any,up
   4836	mov any,up
   4837	mov any,up
   4838	jmp fbiqcjoe
   4839ejwovvzu:
   4840	mov acc,left
   4841	mov right,left
   4842	mov right,left
   4843	mov right,left
   4844	mov right,left
   4845end
   4846
   4847tpu X-41 Y-1
   4848	mov any,right
   4849end
   4850
   4851tpu X-41 Y-2
   4852lpmftoch:
   4853	mov any,acc
   4854	sav
   4855	mov any,acc
   4856	jne 0x88,bahgelmb
   4857	swp
   4858	mov acc,down
   4859	mov acc,left
   4860	mov 0x88,down
   4861	mov 0x88,left
   4862	mov up,acc
   4863	mov acc,down
   4864	mov acc,left
   4865	mov up,acc
   4866	mov acc,down
   4867	mov acc,left
   4868	mov up,acc
   4869	mov acc,down
   4870	mov acc,left
   4871	jmp lpmftoch
   4872bahgelmb:
   4873	swp
   4874	mov acc,left
   4875	swp
   4876	mov acc,left
   4877	mov right,left
   4878	mov right,left
   4879	mov right,left
   4880end
   4881
   4882tpu X-44 Y-1
   4883ahdjgkfg:
   4884	mov left,acc
   4885	jne 0x11,jpuofpib
   4886	mov 0x11,up
   4887	mov left,up
   4888	mov left,up
   4889	mov left,up
   4890	mov left,up
   4891	jmp ahdjgkfg
   4892jpuofpib:
   4893	mov acc,right
   4894	mov left,right
   4895	mov left,right
   4896	mov left,right
   4897	mov left,right
   4898end
   4899
   4900tpu X-44 Y-2
   4901szrpnhtj:
   4902	mov any,acc
   4903	jne 0x11,iomlapds
   4904	mov any,up
   4905	mov any,up
   4906	mov any,up
   4907	mov any,up
   4908	jmp szrpnhtj
   4909iomlapds:
   4910	mov acc,left
   4911	mov right,left
   4912	mov right,left
   4913	mov right,left
   4914	mov right,left
   4915end
   4916
   4917tpu X-45 Y-1
   4918	mov any,right
   4919end
   4920
   4921tpu X-45 Y-2
   4922dfrksoao:
   4923	mov any,acc
   4924	sav
   4925	mov any,acc
   4926	jne 0x11,cetmowny
   4927	swp
   4928	mov acc,down
   4929	mov acc,left
   4930	mov 0x11,down
   4931	mov 0x11,left
   4932	mov up,acc
   4933	mov acc,down
   4934	mov acc,left
   4935	mov up,acc
   4936	mov acc,down
   4937	mov acc,left
   4938	mov up,acc
   4939	mov acc,down
   4940	mov acc,left
   4941	jmp dfrksoao
   4942cetmowny:
   4943	swp
   4944	mov acc,left
   4945	swp
   4946	mov acc,left
   4947	mov right,left
   4948	mov right,left
   4949	mov right,left
   4950end
   4951
   4952tpu X-43 Y0
   4953	mov up,left
   4954	mov up,acc
   4955	mov up,left
   4956	jne 0x0,aqqcnofy
   4957	mov left,down
   4958	mov 0x0,down
   4959	mov up,down
   4960	mov left,nil
   4961	jmp dtoxxqli
   4962aqqcnofy:
   4963	mov left,down
   4964	mov 0x1,down
   4965	mov up,acc
   4966	xor left
   4967	mov acc,down
   4968	swp
   4969dtoxxqli:
   4970	mov down,acc
   4971	xor left
   4972	mov left,right
   4973	mov 0x12,right
   4974	mov 0xff,right
   4975	mov acc,right
   4976	mov 0x0,right
   4977end
   4978
   4979tpu X-44 Y0
   4980	mov right,acc
   4981	swp
   4982	mov right,acc
   4983	mov acc,right
   4984	mov acc,right
   4985	mov acc,right
   4986	swp
   4987	mov acc,right
   4988end
   4989
   4990tpu X-42 Y0
   4991	mov left,up
   4992end
   4993
   4994tpu X-43 Y1
   4995	mov 0x81,acc
   4996	sav
   4997ygsdwrfj:
   4998	mov up,acc
   4999	jne 0x80,xnmqtkli
   5000	mov up,acc
   5001	jne 0x0,grgxhgvb
   5002	mov up,nil
   5003	swp
   5004	mov acc,up
   5005	sav
   5006	jmp ygsdwrfj
   5007grgxhgvb:
   5008	mov up,acc
   5009	swp
   5010	mov acc,up
   5011	jmp ygsdwrfj
   5012xnmqtkli:
   5013	mov acc,down
   5014	mov up,down
   5015	mov up,down
   5016	mov down,up
   5017	jmp ygsdwrfj
   5018end
   5019
   5020tpu X-43 Y2
   5021	mov 0xf3,acc
   5022	sav
   5023zqteyqax:
   5024	mov up,acc
   5025	jne 0x81,dvvmotld
   5026	mov up,acc
   5027	jne 0x0,owgssyjj
   5028	mov up,nil
   5029	swp
   5030	mov acc,up
   5031	sav
   5032	jmp zqteyqax
   5033owgssyjj:
   5034	mov up,acc
   5035	swp
   5036	mov acc,up
   5037	jmp zqteyqax
   5038dvvmotld:
   5039	mov acc,down
   5040	mov up,down
   5041	mov up,down
   5042	mov down,up
   5043	jmp zqteyqax
   5044end
   5045
   5046tpu X-43 Y3
   5047	mov 0x54,acc
   5048	sav
   5049lixitcub:
   5050	mov up,acc
   5051	jne 0x82,snkwevdq
   5052	mov up,acc
   5053	jne 0x0,vhjrbwdi
   5054	mov up,nil
   5055	swp
   5056	mov acc,up
   5057	sav
   5058	jmp lixitcub
   5059vhjrbwdi:
   5060	mov up,acc
   5061	swp
   5062	mov acc,up
   5063	jmp lixitcub
   5064snkwevdq:
   5065	mov acc,down
   5066	mov up,down
   5067	mov up,down
   5068	mov down,up
   5069	jmp lixitcub
   5070end
   5071
   5072tpu X-43 Y4
   5073	mov 0x5d,acc
   5074	sav
   5075flaryoyw:
   5076	mov up,acc
   5077	jne 0x83,ksqfohtp
   5078	mov up,acc
   5079	jne 0x0,lbehfrsw
   5080	mov up,nil
   5081	swp
   5082	mov acc,up
   5083	sav
   5084	jmp flaryoyw
   5085lbehfrsw:
   5086	mov up,acc
   5087	swp
   5088	mov acc,up
   5089	jmp flaryoyw
   5090ksqfohtp:
   5091	mov acc,down
   5092	mov up,down
   5093	mov up,down
   5094	mov down,up
   5095	jmp flaryoyw
   5096end
   5097
   5098tpu X-43 Y5
   5099	mov 0x44,acc
   5100	sav
   5101jwykqbve:
   5102	mov up,acc
   5103	jne 0x84,zaymxbtm
   5104	mov up,acc
   5105	jne 0x0,ebbibhje
   5106	mov up,nil
   5107	swp
   5108	mov acc,up
   5109	sav
   5110	jmp jwykqbve
   5111ebbibhje:
   5112	mov up,acc
   5113	swp
   5114	mov acc,up
   5115	jmp jwykqbve
   5116zaymxbtm:
   5117	mov acc,down
   5118	mov up,down
   5119	mov up,down
   5120	mov down,up
   5121	jmp jwykqbve
   5122end
   5123
   5124tpu X-43 Y6
   5125	mov 0xb4,acc
   5126	sav
   5127hpjqclru:
   5128	mov up,acc
   5129	jne 0x85,zprqcyrn
   5130	mov up,acc
   5131	jne 0x0,hpqarubx
   5132	mov up,nil
   5133	swp
   5134	mov acc,up
   5135	sav
   5136	jmp hpjqclru
   5137hpqarubx:
   5138	mov up,acc
   5139	swp
   5140	mov acc,up
   5141	jmp hpjqclru
   5142zprqcyrn:
   5143	mov acc,down
   5144	mov up,down
   5145	mov up,down
   5146	mov down,up
   5147	jmp hpjqclru
   5148end
   5149
   5150tpu X-43 Y7
   5151	mov 0xdc,acc
   5152	sav
   5153gbmcksuj:
   5154	mov up,acc
   5155	jne 0x86,uqswxddq
   5156	mov up,acc
   5157	jne 0x0,opmzrxud
   5158	mov up,nil
   5159	swp
   5160	mov acc,up
   5161	sav
   5162	jmp gbmcksuj
   5163opmzrxud:
   5164	mov up,acc
   5165	swp
   5166	mov acc,up
   5167	jmp gbmcksuj
   5168uqswxddq:
   5169	mov acc,right
   5170	mov up,right
   5171	mov up,right
   5172	mov right,up
   5173	jmp gbmcksuj
   5174end
   5175
   5176tpu X-42 Y7
   5177	mov 0x1,acc
   5178	sav
   5179xypiwtlt:
   5180	mov left,acc
   5181	jne 0x87,wkgdijsv
   5182	mov left,acc
   5183	jne 0x0,tyrcxmqx
   5184	mov left,nil
   5185	swp
   5186	mov acc,left
   5187	sav
   5188	jmp xypiwtlt
   5189tyrcxmqx:
   5190	mov left,acc
   5191	swp
   5192	mov acc,left
   5193	jmp xypiwtlt
   5194wkgdijsv:
   5195	mov acc,right
   5196	mov left,right
   5197	mov left,right
   5198	mov right,left
   5199	jmp xypiwtlt
   5200end
   5201
   5202tpu X-41 Y7
   5203	mov 0x8a,acc
   5204	sav
   5205rkzctekw:
   5206	mov left,acc
   5207	jne 0x88,pxzfyluu
   5208	mov left,acc
   5209	jne 0x0,ippleipa
   5210	mov left,nil
   5211	swp
   5212	mov acc,left
   5213	sav
   5214	jmp rkzctekw
   5215ippleipa:
   5216	mov left,acc
   5217	swp
   5218	mov acc,left
   5219	jmp rkzctekw
   5220pxzfyluu:
   5221	mov acc,right
   5222	mov left,right
   5223	mov left,right
   5224	mov right,left
   5225	jmp rkzctekw
   5226end
   5227
   5228tpu X-40 Y7
   5229	mov 0xb4,acc
   5230	sav
   5231yonratqn:
   5232	mov left,acc
   5233	jne 0x89,iobqwgie
   5234	mov left,acc
   5235	jne 0x0,kjhgeykd
   5236	mov left,nil
   5237	swp
   5238	mov acc,left
   5239	sav
   5240	jmp yonratqn
   5241kjhgeykd:
   5242	mov left,acc
   5243	swp
   5244	mov acc,left
   5245	jmp yonratqn
   5246iobqwgie:
   5247	mov acc,right
   5248	mov left,right
   5249	mov left,right
   5250	mov right,left
   5251	jmp yonratqn
   5252end
   5253
   5254tpu X-39 Y7
   5255	mov 0x49,acc
   5256	sav
   5257bwqdbagj:
   5258	mov left,acc
   5259	jne 0x8a,yqjicovo
   5260	mov left,acc
   5261	jne 0x0,plzrptxe
   5262	mov left,nil
   5263	swp
   5264	mov acc,left
   5265	sav
   5266	jmp bwqdbagj
   5267plzrptxe:
   5268	mov left,acc
   5269	swp
   5270	mov acc,left
   5271	jmp bwqdbagj
   5272yqjicovo:
   5273	mov acc,right
   5274	mov left,right
   5275	mov left,right
   5276	mov right,left
   5277	jmp bwqdbagj
   5278end
   5279
   5280tpu X-38 Y7
   5281	mov 0xcc,acc
   5282	sav
   5283dfwyepxp:
   5284	mov left,acc
   5285	jne 0x8b,iaqlqlsy
   5286	mov left,acc
   5287	jne 0x0,tsnifszq
   5288	mov left,nil
   5289	swp
   5290	mov acc,left
   5291	sav
   5292	jmp dfwyepxp
   5293tsnifszq:
   5294	mov left,acc
   5295	swp
   5296	mov acc,left
   5297	jmp dfwyepxp
   5298iaqlqlsy:
   5299	mov acc,right
   5300	mov left,right
   5301	mov left,right
   5302	mov right,left
   5303	jmp dfwyepxp
   5304end
   5305
   5306tpu X-37 Y7
   5307	mov 0x24,acc
   5308	sav
   5309gicmaflr:
   5310	mov left,acc
   5311	jne 0x8c,anjagqve
   5312	mov left,acc
   5313	jne 0x0,mhiwgrjs
   5314	mov left,nil
   5315	swp
   5316	mov acc,left
   5317	sav
   5318	jmp gicmaflr
   5319mhiwgrjs:
   5320	mov left,acc
   5321	swp
   5322	mov acc,left
   5323	jmp gicmaflr
   5324anjagqve:
   5325	mov acc,right
   5326	mov left,right
   5327	mov left,right
   5328	mov right,left
   5329	jmp gicmaflr
   5330end
   5331
   5332tpu X-36 Y7
   5333	mov 0x95,acc
   5334	sav
   5335cmshdmjw:
   5336	mov left,acc
   5337	jne 0x8d,wgfqzeep
   5338	mov left,acc
   5339	jne 0x0,zpfvwbpt
   5340	mov left,nil
   5341	swp
   5342	mov acc,left
   5343	sav
   5344	jmp cmshdmjw
   5345zpfvwbpt:
   5346	mov left,acc
   5347	swp
   5348	mov acc,left
   5349	jmp cmshdmjw
   5350wgfqzeep:
   5351	mov acc,right
   5352	mov left,right
   5353	mov left,right
   5354	mov right,left
   5355	jmp cmshdmjw
   5356end
   5357
   5358tpu X-35 Y7
   5359	mov 0x88,acc
   5360	sav
   5361javyljgp:
   5362	mov left,acc
   5363	jne 0x8e,lvxhkncx
   5364	mov left,acc
   5365	jne 0x0,ppyhsvkf
   5366	mov left,nil
   5367	swp
   5368	mov acc,left
   5369	sav
   5370	jmp javyljgp
   5371ppyhsvkf:
   5372	mov left,acc
   5373	swp
   5374	mov acc,left
   5375	jmp javyljgp
   5376lvxhkncx:
   5377	mov acc,right
   5378	mov left,right
   5379	mov left,right
   5380	mov right,left
   5381	jmp javyljgp
   5382end
   5383
   5384tpu X-34 Y7
   5385	mov 0x93,acc
   5386	sav
   5387hblwvvoq:
   5388	mov left,acc
   5389	jne 0x8f,wcyhgcfu
   5390	mov left,acc
   5391	jne 0x0,smuypbnq
   5392	mov left,nil
   5393	swp
   5394	mov acc,left
   5395	sav
   5396	jmp hblwvvoq
   5397smuypbnq:
   5398	mov left,acc
   5399	swp
   5400	mov acc,left
   5401	jmp hblwvvoq
   5402wcyhgcfu:
   5403	mov acc,right
   5404	mov left,right
   5405	mov left,right
   5406	mov right,left
   5407	jmp hblwvvoq
   5408end
   5409
   5410tpu X-33 Y7
   5411	mov 0xfd,acc
   5412	sav
   5413whtvdigt:
   5414	mov left,acc
   5415	jne 0x90,swykbzmk
   5416	mov left,acc
   5417	jne 0x0,ldcylztj
   5418	mov left,nil
   5419	swp
   5420	mov acc,left
   5421	sav
   5422	jmp whtvdigt
   5423ldcylztj:
   5424	mov left,acc
   5425	swp
   5426	mov acc,left
   5427	jmp whtvdigt
   5428swykbzmk:
   5429	mov acc,right
   5430	mov left,right
   5431	mov left,right
   5432	mov right,left
   5433	jmp whtvdigt
   5434end
   5435
   5436tpu X-32 Y7
   5437	mov 0xf6,acc
   5438	sav
   5439ttndqgse:
   5440	mov left,acc
   5441	jne 0x91,ekqmmldx
   5442	mov left,acc
   5443	jne 0x0,zfaczpjj
   5444	mov left,nil
   5445	swp
   5446	mov acc,left
   5447	sav
   5448	jmp ttndqgse
   5449zfaczpjj:
   5450	mov left,acc
   5451	swp
   5452	mov acc,left
   5453	jmp ttndqgse
   5454ekqmmldx:
   5455	mov acc,right
   5456	mov left,right
   5457	mov left,right
   5458	mov right,left
   5459	jmp ttndqgse
   5460end
   5461
   5462tpu X-31 Y7
   5463	mov 0xbc,acc
   5464	sav
   5465dczpzmiw:
   5466	mov left,acc
   5467	jne 0x92,tzxnvezd
   5468	mov left,acc
   5469	jne 0x0,ufmdnxnw
   5470	mov left,nil
   5471	swp
   5472	mov acc,left
   5473	sav
   5474	jmp dczpzmiw
   5475ufmdnxnw:
   5476	mov left,acc
   5477	swp
   5478	mov acc,left
   5479	jmp dczpzmiw
   5480tzxnvezd:
   5481	mov acc,right
   5482	mov left,right
   5483	mov left,right
   5484	mov right,left
   5485	jmp dczpzmiw
   5486end
   5487
   5488tpu X-30 Y7
   5489	mov 0x3b,acc
   5490	sav
   5491pcubgegw:
   5492	mov left,acc
   5493	jne 0x93,fxfsrvjr
   5494	mov left,acc
   5495	jne 0x0,tvxxpscy
   5496	mov left,nil
   5497	swp
   5498	mov acc,left
   5499	sav
   5500	jmp pcubgegw
   5501tvxxpscy:
   5502	mov left,acc
   5503	swp
   5504	mov acc,left
   5505	jmp pcubgegw
   5506fxfsrvjr:
   5507	mov acc,right
   5508	mov left,right
   5509	mov left,right
   5510	mov right,left
   5511	jmp pcubgegw
   5512end
   5513
   5514tpu X-29 Y7
   5515	mov 0x13,acc
   5516	sav
   5517ovcseeme:
   5518	mov left,acc
   5519	jne 0x94,pozysfac
   5520	mov left,acc
   5521	jne 0x0,nyfjnihq
   5522	mov left,nil
   5523	swp
   5524	mov acc,left
   5525	sav
   5526	jmp ovcseeme
   5527nyfjnihq:
   5528	mov left,acc
   5529	swp
   5530	mov acc,left
   5531	jmp ovcseeme
   5532pozysfac:
   5533	mov acc,right
   5534	mov left,right
   5535	mov left,right
   5536	mov right,left
   5537	jmp ovcseeme
   5538end
   5539
   5540tpu X-28 Y7
   5541	mov 0xf4,acc
   5542	sav
   5543hdjfgdnc:
   5544	mov left,acc
   5545	jne 0x95,vlcykqjv
   5546	mov left,acc
   5547	jne 0x0,nehfyygx
   5548	mov left,nil
   5549	swp
   5550	mov acc,left
   5551	sav
   5552	jmp hdjfgdnc
   5553nehfyygx:
   5554	mov left,acc
   5555	swp
   5556	mov acc,left
   5557	jmp hdjfgdnc
   5558vlcykqjv:
   5559	mov acc,right
   5560	mov left,right
   5561	mov left,right
   5562	mov right,left
   5563	jmp hdjfgdnc
   5564end
   5565
   5566tpu X-27 Y7
   5567	mov 0xb3,acc
   5568	sav
   5569jshimctd:
   5570	mov left,acc
   5571	jne 0x96,dxoiklsg
   5572	mov left,acc
   5573	jne 0x0,rpafkkzs
   5574	mov left,nil
   5575	swp
   5576	mov acc,left
   5577	sav
   5578	jmp jshimctd
   5579rpafkkzs:
   5580	mov left,acc
   5581	swp
   5582	mov acc,left
   5583	jmp jshimctd
   5584dxoiklsg:
   5585	mov acc,right
   5586	mov left,right
   5587	mov left,right
   5588	mov right,left
   5589	jmp jshimctd
   5590end
   5591
   5592tpu X-26 Y7
   5593	mov 0x79,acc
   5594	sav
   5595zyxbzukq:
   5596	mov left,acc
   5597	jne 0x97,fetkkqds
   5598	mov left,acc
   5599	jne 0x0,xslelwrq
   5600	mov left,nil
   5601	swp
   5602	mov acc,left
   5603	sav
   5604	jmp zyxbzukq
   5605xslelwrq:
   5606	mov left,acc
   5607	swp
   5608	mov acc,left
   5609	jmp zyxbzukq
   5610fetkkqds:
   5611	mov acc,right
   5612	mov left,right
   5613	mov left,right
   5614	mov right,left
   5615	jmp zyxbzukq
   5616end
   5617
   5618tpu X-25 Y7
   5619	mov 0x21,acc
   5620	sav
   5621sygeaxzx:
   5622	mov left,acc
   5623	jne 0x98,ajqlxkkg
   5624	mov left,acc
   5625	jne 0x0,qlbyrjti
   5626	mov left,nil
   5627	swp
   5628	mov acc,left
   5629	sav
   5630	jmp sygeaxzx
   5631qlbyrjti:
   5632	mov left,acc
   5633	swp
   5634	mov acc,left
   5635	jmp sygeaxzx
   5636ajqlxkkg:
   5637	mov acc,right
   5638	mov left,right
   5639	mov left,right
   5640	mov right,left
   5641	jmp sygeaxzx
   5642end
   5643
   5644tpu X-24 Y7
   5645	mov 0xde,acc
   5646	sav
   5647kifzzblb:
   5648	mov left,acc
   5649	jne 0x99,ekhfevss
   5650	mov left,acc
   5651	jne 0x0,dksoodjl
   5652	mov left,nil
   5653	swp
   5654	mov acc,left
   5655	sav
   5656	jmp kifzzblb
   5657dksoodjl:
   5658	mov left,acc
   5659	swp
   5660	mov acc,left
   5661	jmp kifzzblb
   5662ekhfevss:
   5663	mov acc,up
   5664	mov left,up
   5665	mov left,up
   5666	mov up,left
   5667	jmp kifzzblb
   5668end
   5669
   5670tpu X-24 Y6
   5671	mov 0xf5,acc
   5672	sav
   5673psdnowik:
   5674	mov down,acc
   5675	jne 0x9a,dwooexux
   5676	mov down,acc
   5677	jne 0x0,dckwwsah
   5678	mov down,nil
   5679	swp
   5680	mov acc,down
   5681	sav
   5682	jmp psdnowik
   5683dckwwsah:
   5684	mov down,acc
   5685	swp
   5686	mov acc,down
   5687	jmp psdnowik
   5688dwooexux:
   5689	mov acc,up
   5690	mov down,up
   5691	mov down,up
   5692	mov up,down
   5693	jmp psdnowik
   5694end
   5695
   5696tpu X-24 Y5
   5697	mov 0x6a,acc
   5698	sav
   5699fblinwrj:
   5700	mov down,acc
   5701	jne 0x9b,ywnbebze
   5702	mov down,acc
   5703	jne 0x0,ymjhhtji
   5704	mov down,nil
   5705	swp
   5706	mov acc,down
   5707	sav
   5708	jmp fblinwrj
   5709ymjhhtji:
   5710	mov down,acc
   5711	swp
   5712	mov acc,down
   5713	jmp fblinwrj
   5714ywnbebze:
   5715	mov acc,up
   5716	mov down,up
   5717	mov down,up
   5718	mov up,down
   5719	jmp fblinwrj
   5720end
   5721
   5722tpu X-24 Y4
   5723	mov 0xac,acc
   5724	sav
   5725gbiotknm:
   5726	mov down,acc
   5727	jne 0x9c,xbkxqvuk
   5728	mov down,acc
   5729	jne 0x0,yuxcpzzq
   5730	mov down,nil
   5731	swp
   5732	mov acc,down
   5733	sav
   5734	jmp gbiotknm
   5735yuxcpzzq:
   5736	mov down,acc
   5737	swp
   5738	mov acc,down
   5739	jmp gbiotknm
   5740xbkxqvuk:
   5741	mov acc,up
   5742	mov down,up
   5743	mov down,up
   5744	mov up,down
   5745	jmp gbiotknm
   5746end
   5747
   5748tpu X-24 Y3
   5749	mov 0xe7,acc
   5750	sav
   5751fflplwcg:
   5752	mov down,acc
   5753	jne 0x9d,veuquzba
   5754	mov down,acc
   5755	jne 0x0,xcdzjskw
   5756	mov down,nil
   5757	swp
   5758	mov acc,down
   5759	sav
   5760	jmp fflplwcg
   5761xcdzjskw:
   5762	mov down,acc
   5763	swp
   5764	mov acc,down
   5765	jmp fflplwcg
   5766veuquzba:
   5767	mov acc,left
   5768	mov down,left
   5769	mov down,left
   5770	mov left,down
   5771	jmp fflplwcg
   5772end
   5773
   5774tpu X-25 Y3
   5775	mov 0xec,acc
   5776	sav
   5777rkwjkzie:
   5778	mov right,acc
   5779	jne 0x9e,pktbnrkv
   5780	mov right,acc
   5781	jne 0x0,zicjlfnv
   5782	mov right,nil
   5783	swp
   5784	mov acc,right
   5785	sav
   5786	jmp rkwjkzie
   5787zicjlfnv:
   5788	mov right,acc
   5789	swp
   5790	mov acc,right
   5791	jmp rkwjkzie
   5792pktbnrkv:
   5793	mov acc,left
   5794	mov right,left
   5795	mov right,left
   5796	mov left,right
   5797	jmp rkwjkzie
   5798end
   5799
   5800tpu X-26 Y3
   5801	mov 0x45,acc
   5802	sav
   5803wbccpvpg:
   5804	mov right,acc
   5805	jne 0x9f,mgyoiboy
   5806	mov right,acc
   5807	jne 0x0,zgrlrkqs
   5808	mov right,nil
   5809	swp
   5810	mov acc,right
   5811	sav
   5812	jmp wbccpvpg
   5813zgrlrkqs:
   5814	mov right,acc
   5815	swp
   5816	mov acc,right
   5817	jmp wbccpvpg
   5818mgyoiboy:
   5819	mov acc,left
   5820	mov right,left
   5821	mov right,left
   5822	mov left,right
   5823	jmp wbccpvpg
   5824end
   5825
   5826tpu X-27 Y3
   5827	mov 0x9d,acc
   5828	sav
   5829bxshzrll:
   5830	mov right,acc
   5831	jne 0xa0,suujtfrl
   5832	mov right,acc
   5833	jne 0x0,ncsqpngc
   5834	mov right,nil
   5835	swp
   5836	mov acc,right
   5837	sav
   5838	jmp bxshzrll
   5839ncsqpngc:
   5840	mov right,acc
   5841	swp
   5842	mov acc,right
   5843	jmp bxshzrll
   5844suujtfrl:
   5845	mov acc,left
   5846	mov right,left
   5847	mov right,left
   5848	mov left,right
   5849	jmp bxshzrll
   5850end
   5851
   5852tpu X-28 Y3
   5853	mov 0x11,acc
   5854	sav
   5855rchlfabo:
   5856	mov right,acc
   5857	jne 0xa1,xfdigvrw
   5858	mov right,acc
   5859	jne 0x0,hwnvlzgt
   5860	mov right,nil
   5861	swp
   5862	mov acc,right
   5863	sav
   5864	jmp rchlfabo
   5865hwnvlzgt:
   5866	mov right,acc
   5867	swp
   5868	mov acc,right
   5869	jmp rchlfabo
   5870xfdigvrw:
   5871	mov acc,left
   5872	mov right,left
   5873	mov right,left
   5874	mov left,right
   5875	jmp rchlfabo
   5876end
   5877
   5878tpu X-29 Y3
   5879	mov 0x86,acc
   5880	sav
   5881onnpjyjh:
   5882	mov right,acc
   5883	jne 0xa2,nymnnvkd
   5884	mov right,acc
   5885	jne 0x0,impshghk
   5886	mov right,nil
   5887	swp
   5888	mov acc,right
   5889	sav
   5890	jmp onnpjyjh
   5891impshghk:
   5892	mov right,acc
   5893	swp
   5894	mov acc,right
   5895	jmp onnpjyjh
   5896nymnnvkd:
   5897	mov acc,left
   5898	mov right,left
   5899	mov right,left
   5900	mov left,right
   5901	jmp onnpjyjh
   5902end
   5903
   5904tpu X-30 Y3
   5905	mov 0x9e,acc
   5906	sav
   5907zrnilajo:
   5908	mov right,acc
   5909	jne 0xa3,dpuotull
   5910	mov right,acc
   5911	jne 0x0,rhbnfmli
   5912	mov right,nil
   5913	swp
   5914	mov acc,right
   5915	sav
   5916	jmp zrnilajo
   5917rhbnfmli:
   5918	mov right,acc
   5919	swp
   5920	mov acc,right
   5921	jmp zrnilajo
   5922dpuotull:
   5923	mov acc,left
   5924	mov right,left
   5925	mov right,left
   5926	mov left,right
   5927	jmp zrnilajo
   5928end
   5929
   5930tpu X-31 Y3
   5931	mov 0xae,acc
   5932	sav
   5933hbnuqjtt:
   5934	mov right,acc
   5935	jne 0xa4,pjhvtuow
   5936	mov right,acc
   5937	jne 0x0,oayysfcs
   5938	mov right,nil
   5939	swp
   5940	mov acc,right
   5941	sav
   5942	jmp hbnuqjtt
   5943oayysfcs:
   5944	mov right,acc
   5945	swp
   5946	mov acc,right
   5947	jmp hbnuqjtt
   5948pjhvtuow:
   5949	mov acc,left
   5950	mov right,left
   5951	mov right,left
   5952	mov left,right
   5953	jmp hbnuqjtt
   5954end
   5955
   5956tpu X-32 Y3
   5957	mov 0xb8,acc
   5958	sav
   5959qwlgzjwb:
   5960	mov right,acc
   5961	jne 0xa5,zayolkjh
   5962	mov right,acc
   5963	jne 0x0,tytujudw
   5964	mov right,nil
   5965	swp
   5966	mov acc,right
   5967	sav
   5968	jmp qwlgzjwb
   5969tytujudw:
   5970	mov right,acc
   5971	swp
   5972	mov acc,right
   5973	jmp qwlgzjwb
   5974zayolkjh:
   5975	mov acc,left
   5976	mov right,left
   5977	mov right,left
   5978	mov left,right
   5979	jmp qwlgzjwb
   5980end
   5981
   5982tpu X-33 Y3
   5983	mov 0x4c,acc
   5984	sav
   5985akpmzoem:
   5986	mov right,acc
   5987	jne 0xa6,cupchybq
   5988	mov right,acc
   5989	jne 0x0,aknyjrlh
   5990	mov right,nil
   5991	swp
   5992	mov acc,right
   5993	sav
   5994	jmp akpmzoem
   5995aknyjrlh:
   5996	mov right,acc
   5997	swp
   5998	mov acc,right
   5999	jmp akpmzoem
   6000cupchybq:
   6001	mov acc,left
   6002	mov right,left
   6003	mov right,left
   6004	mov left,right
   6005	jmp akpmzoem
   6006end
   6007
   6008tpu X-34 Y3
   6009	mov 0x6,acc
   6010	sav
   6011nhhubzkl:
   6012	mov right,acc
   6013	jne 0xa7,ywiqgkcv
   6014	mov right,acc
   6015	jne 0x0,oujyuhkn
   6016	mov right,nil
   6017	swp
   6018	mov acc,right
   6019	sav
   6020	jmp nhhubzkl
   6021oujyuhkn:
   6022	mov right,acc
   6023	swp
   6024	mov acc,right
   6025	jmp nhhubzkl
   6026ywiqgkcv:
   6027	mov acc,left
   6028	mov right,left
   6029	mov right,left
   6030	mov left,right
   6031	jmp nhhubzkl
   6032end
   6033
   6034tpu X-35 Y3
   6035	mov 0x35,acc
   6036	sav
   6037xjdfrowo:
   6038	mov right,acc
   6039	jne 0xa8,lrjciofu
   6040	mov right,acc
   6041	jne 0x0,tgeaqlhh
   6042	mov right,nil
   6043	swp
   6044	mov acc,right
   6045	sav
   6046	jmp xjdfrowo
   6047tgeaqlhh:
   6048	mov right,acc
   6049	swp
   6050	mov acc,right
   6051	jmp xjdfrowo
   6052lrjciofu:
   6053	mov acc,left
   6054	mov right,left
   6055	mov right,left
   6056	mov left,right
   6057	jmp xjdfrowo
   6058end
   6059
   6060tpu X-36 Y3
   6061	mov 0x86,acc
   6062	sav
   6063czvkrjux:
   6064	mov right,acc
   6065	jne 0xa9,gtmonzgo
   6066	mov right,acc
   6067	jne 0x0,tiibepkm
   6068	mov right,nil
   6069	swp
   6070	mov acc,right
   6071	sav
   6072	jmp czvkrjux
   6073tiibepkm:
   6074	mov right,acc
   6075	swp
   6076	mov acc,right
   6077	jmp czvkrjux
   6078gtmonzgo:
   6079	mov acc,left
   6080	mov right,left
   6081	mov right,left
   6082	mov left,right
   6083	jmp czvkrjux
   6084end
   6085
   6086tpu X-37 Y3
   6087	mov 0x44,acc
   6088	sav
   6089yuuycfha:
   6090	mov right,acc
   6091	jne 0xaa,cbrgcguj
   6092	mov right,acc
   6093	jne 0x0,bgxrzwnj
   6094	mov right,nil
   6095	swp
   6096	mov acc,right
   6097	sav
   6098	jmp yuuycfha
   6099bgxrzwnj:
   6100	mov right,acc
   6101	swp
   6102	mov acc,right
   6103	jmp yuuycfha
   6104cbrgcguj:
   6105	mov acc,left
   6106	mov right,left
   6107	mov right,left
   6108	mov left,right
   6109	jmp yuuycfha
   6110end
   6111
   6112tpu X-38 Y3
   6113	mov 0x41,acc
   6114	sav
   6115phgoofzf:
   6116	mov right,acc
   6117	jne 0xab,thmdmfzi
   6118	mov right,acc
   6119	jne 0x0,dwnlwzsz
   6120	mov right,nil
   6121	swp
   6122	mov acc,right
   6123	sav
   6124	jmp phgoofzf
   6125dwnlwzsz:
   6126	mov right,acc
   6127	swp
   6128	mov acc,right
   6129	jmp phgoofzf
   6130thmdmfzi:
   6131	mov acc,left
   6132	mov right,left
   6133	mov right,left
   6134	mov left,right
   6135	jmp phgoofzf
   6136end
   6137
   6138tpu X-39 Y3
   6139	mov 0xe,acc
   6140	sav
   6141lskwoapv:
   6142	mov right,acc
   6143	jne 0xac,tjdabzsg
   6144	mov right,acc
   6145	jne 0x0,wsbpcvmz
   6146	mov right,nil
   6147	swp
   6148	mov acc,right
   6149	sav
   6150	jmp lskwoapv
   6151wsbpcvmz:
   6152	mov right,acc
   6153	swp
   6154	mov acc,right
   6155	jmp lskwoapv
   6156tjdabzsg:
   6157	mov acc,left
   6158	mov right,left
   6159	mov right,left
   6160	mov left,right
   6161	jmp lskwoapv
   6162end
   6163
   6164tpu X-40 Y3
   6165	mov 0xe5,acc
   6166	sav
   6167pyxljcxt:
   6168	mov right,acc
   6169	jne 0xad,nieyhxza
   6170	mov right,acc
   6171	jne 0x0,xnesxbhb
   6172	mov right,nil
   6173	swp
   6174	mov acc,right
   6175	sav
   6176	jmp pyxljcxt
   6177xnesxbhb:
   6178	mov right,acc
   6179	swp
   6180	mov acc,right
   6181	jmp pyxljcxt
   6182nieyhxza:
   6183	mov acc,left
   6184	mov right,left
   6185	mov right,left
   6186	mov left,right
   6187	jmp pyxljcxt
   6188end
   6189
   6190tpu X-41 Y3
   6191	mov 0x8d,acc
   6192	sav
   6193fgmrsdis:
   6194	mov right,acc
   6195	jne 0xae,cuxdpxjb
   6196	mov right,acc
   6197	jne 0x0,gjtzsdyd
   6198	mov right,nil
   6199	swp
   6200	mov acc,right
   6201	sav
   6202	jmp fgmrsdis
   6203gjtzsdyd:
   6204	mov right,acc
   6205	swp
   6206	mov acc,right
   6207	jmp fgmrsdis
   6208cuxdpxjb:
   6209	mov acc,down
   6210	mov right,down
   6211	mov right,down
   6212	mov down,right
   6213	jmp fgmrsdis
   6214end
   6215
   6216tpu X-41 Y4
   6217	mov 0x4b,acc
   6218	sav
   6219qvewkwlk:
   6220	mov up,acc
   6221	jne 0xaf,abnypgbv
   6222	mov up,acc
   6223	jne 0x0,rzsjnppe
   6224	mov up,nil
   6225	swp
   6226	mov acc,up
   6227	sav
   6228	jmp qvewkwlk
   6229rzsjnppe:
   6230	mov up,acc
   6231	swp
   6232	mov acc,up
   6233	jmp qvewkwlk
   6234abnypgbv:
   6235	mov acc,down
   6236	mov up,down
   6237	mov up,down
   6238	mov down,up
   6239	jmp qvewkwlk
   6240end
   6241
   6242tpu X-41 Y5
   6243	mov 0x4e,acc
   6244	sav
   6245ymrxlyra:
   6246	mov up,acc
   6247	jne 0xb0,alkwwrfa
   6248	mov up,acc
   6249	jne 0x0,gdsfbxkx
   6250	mov up,nil
   6251	swp
   6252	mov acc,up
   6253	sav
   6254	jmp ymrxlyra
   6255gdsfbxkx:
   6256	mov up,acc
   6257	swp
   6258	mov acc,up
   6259	jmp ymrxlyra
   6260alkwwrfa:
   6261	mov acc,right
   6262	mov up,right
   6263	mov up,right
   6264	mov right,up
   6265	jmp ymrxlyra
   6266end
   6267
   6268tpu X-40 Y5
   6269	mov 0xc8,acc
   6270	sav
   6271bastzacw:
   6272	mov left,acc
   6273	jne 0xb1,qgudjjct
   6274	mov left,acc
   6275	jne 0x0,boqirhsm
   6276	mov left,nil
   6277	swp
   6278	mov acc,left
   6279	sav
   6280	jmp bastzacw
   6281boqirhsm:
   6282	mov left,acc
   6283	swp
   6284	mov acc,left
   6285	jmp bastzacw
   6286qgudjjct:
   6287	mov acc,right
   6288	mov left,right
   6289	mov left,right
   6290	mov right,left
   6291	jmp bastzacw
   6292end
   6293
   6294tpu X-39 Y5
   6295	mov 0xe2,acc
   6296	sav
   6297cjshogua:
   6298	mov left,acc
   6299	jne 0xb2,avjslxwp
   6300	mov left,acc
   6301	jne 0x0,hbghbwie
   6302	mov left,nil
   6303	swp
   6304	mov acc,left
   6305	sav
   6306	jmp cjshogua
   6307hbghbwie:
   6308	mov left,acc
   6309	swp
   6310	mov acc,left
   6311	jmp cjshogua
   6312avjslxwp:
   6313	mov acc,right
   6314	mov left,right
   6315	mov left,right
   6316	mov right,left
   6317	jmp cjshogua
   6318end
   6319
   6320tpu X-38 Y5
   6321	mov 0xc6,acc
   6322	sav
   6323zgsijwou:
   6324	mov left,acc
   6325	jne 0xb3,cujmjbeg
   6326	mov left,acc
   6327	jne 0x0,cxjyotje
   6328	mov left,nil
   6329	swp
   6330	mov acc,left
   6331	sav
   6332	jmp zgsijwou
   6333cxjyotje:
   6334	mov left,acc
   6335	swp
   6336	mov acc,left
   6337	jmp zgsijwou
   6338cujmjbeg:
   6339	mov acc,right
   6340	mov left,right
   6341	mov left,right
   6342	mov right,left
   6343	jmp zgsijwou
   6344end
   6345
   6346tpu X-37 Y5
   6347	mov 0xda,acc
   6348	sav
   6349tehivvpq:
   6350	mov left,acc
   6351	jne 0xb4,hirvwcdn
   6352	mov left,acc
   6353	jne 0x0,uayoqjlj
   6354	mov left,nil
   6355	swp
   6356	mov acc,left
   6357	sav
   6358	jmp tehivvpq
   6359uayoqjlj:
   6360	mov left,acc
   6361	swp
   6362	mov acc,left
   6363	jmp tehivvpq
   6364hirvwcdn:
   6365	mov acc,right
   6366	mov left,right
   6367	mov left,right
   6368	mov right,left
   6369	jmp tehivvpq
   6370end
   6371
   6372tpu X-36 Y5
   6373	mov 0xa1,acc
   6374	sav
   6375ooeqrnun:
   6376	mov left,acc
   6377	jne 0xb5,fphawjab
   6378	mov left,acc
   6379	jne 0x0,yksllmmt
   6380	mov left,nil
   6381	swp
   6382	mov acc,left
   6383	sav
   6384	jmp ooeqrnun
   6385yksllmmt:
   6386	mov left,acc
   6387	swp
   6388	mov acc,left
   6389	jmp ooeqrnun
   6390fphawjab:
   6391	mov acc,right
   6392	mov left,right
   6393	mov left,right
   6394	mov right,left
   6395	jmp ooeqrnun
   6396end
   6397
   6398tpu X-35 Y5
   6399	mov 0xfb,acc
   6400	sav
   6401htwygcls:
   6402	mov left,acc
   6403	jne 0xb6,tntrznrn
   6404	mov left,acc
   6405	jne 0x0,pruwbyal
   6406	mov left,nil
   6407	swp
   6408	mov acc,left
   6409	sav
   6410	jmp htwygcls
   6411pruwbyal:
   6412	mov left,acc
   6413	swp
   6414	mov acc,left
   6415	jmp htwygcls
   6416tntrznrn:
   6417	mov acc,right
   6418	mov left,right
   6419	mov left,right
   6420	mov right,left
   6421	jmp htwygcls
   6422end
   6423
   6424tpu X-34 Y5
   6425	mov 0xeb,acc
   6426	sav
   6427zkjgnjqo:
   6428	mov left,acc
   6429	jne 0xb7,kpjasypm
   6430	mov left,acc
   6431	jne 0x0,pjruffqn
   6432	mov left,nil
   6433	swp
   6434	mov acc,left
   6435	sav
   6436	jmp zkjgnjqo
   6437pjruffqn:
   6438	mov left,acc
   6439	swp
   6440	mov acc,left
   6441	jmp zkjgnjqo
   6442kpjasypm:
   6443	mov acc,right
   6444	mov left,right
   6445	mov left,right
   6446	mov right,left
   6447	jmp zkjgnjqo
   6448end
   6449
   6450tpu X-33 Y5
   6451	mov 0x10,acc
   6452	sav
   6453tckqdxri:
   6454	mov left,acc
   6455	jne 0xb8,rkslcokw
   6456	mov left,acc
   6457	jne 0x0,zprgutyu
   6458	mov left,nil
   6459	swp
   6460	mov acc,left
   6461	sav
   6462	jmp tckqdxri
   6463zprgutyu:
   6464	mov left,acc
   6465	swp
   6466	mov acc,left
   6467	jmp tckqdxri
   6468rkslcokw:
   6469	mov acc,right
   6470	mov left,right
   6471	mov left,right
   6472	mov right,left
   6473	jmp tckqdxri
   6474end
   6475
   6476tpu X-32 Y5
   6477	mov 0xdf,acc
   6478	sav
   6479fjukeict:
   6480	mov left,acc
   6481	jne 0xb9,tzirszef
   6482	mov left,acc
   6483	jne 0x0,jamoemyr
   6484	mov left,nil
   6485	swp
   6486	mov acc,left
   6487	sav
   6488	jmp fjukeict
   6489jamoemyr:
   6490	mov left,acc
   6491	swp
   6492	mov acc,left
   6493	jmp fjukeict
   6494tzirszef:
   6495	mov acc,right
   6496	mov left,right
   6497	mov left,right
   6498	mov right,left
   6499	jmp fjukeict
   6500end
   6501
   6502tpu X-31 Y5
   6503	mov 0x4e,acc
   6504	sav
   6505tusvaeel:
   6506	mov left,acc
   6507	jne 0xba,tshuwfhk
   6508	mov left,acc
   6509	jne 0x0,tghfkaez
   6510	mov left,nil
   6511	swp
   6512	mov acc,left
   6513	sav
   6514	jmp tusvaeel
   6515tghfkaez:
   6516	mov left,acc
   6517	swp
   6518	mov acc,left
   6519	jmp tusvaeel
   6520tshuwfhk:
   6521	mov acc,right
   6522	mov left,right
   6523	mov left,right
   6524	mov right,left
   6525	jmp tusvaeel
   6526end
   6527
   6528tpu X-30 Y5
   6529	mov 0x53,acc
   6530	sav
   6531hrxlfrto:
   6532	mov left,acc
   6533	jne 0xbb,qqwbbzpo
   6534	mov left,acc
   6535	jne 0x0,vzbyhxqh
   6536	mov left,nil
   6537	swp
   6538	mov acc,left
   6539	sav
   6540	jmp hrxlfrto
   6541vzbyhxqh:
   6542	mov left,acc
   6543	swp
   6544	mov acc,left
   6545	jmp hrxlfrto
   6546qqwbbzpo:
   6547	mov acc,right
   6548	mov left,right
   6549	mov left,right
   6550	mov right,left
   6551	jmp hrxlfrto
   6552end
   6553
   6554tpu X-29 Y5
   6555	mov 0x55,acc
   6556	sav
   6557njlkstwt:
   6558	mov left,acc
   6559	jne 0xbc,jjibjpqh
   6560	mov left,acc
   6561	jne 0x0,czchsvuy
   6562	mov left,nil
   6563	swp
   6564	mov acc,left
   6565	sav
   6566	jmp njlkstwt
   6567czchsvuy:
   6568	mov left,acc
   6569	swp
   6570	mov acc,left
   6571	jmp njlkstwt
   6572jjibjpqh:
   6573	mov acc,right
   6574	mov left,right
   6575	mov left,right
   6576	mov right,left
   6577	jmp njlkstwt
   6578end
   6579
   6580tpu X-28 Y5
   6581	mov 0x60,acc
   6582	sav
   6583yqjhhmnv:
   6584	mov left,acc
   6585	jne 0xbd,iolweozp
   6586	mov left,acc
   6587	jne 0x0,imqkxsmq
   6588	mov left,nil
   6589	swp
   6590	mov acc,left
   6591	sav
   6592	jmp yqjhhmnv
   6593imqkxsmq:
   6594	mov left,acc
   6595	swp
   6596	mov acc,left
   6597	jmp yqjhhmnv
   6598iolweozp:
   6599	mov acc,right
   6600	mov left,right
   6601	mov left,right
   6602	mov right,left
   6603	jmp yqjhhmnv
   6604end
   6605
   6606tpu X-27 Y5
   6607	mov 0x8,acc
   6608	sav
   6609aalxcqek:
   6610	mov left,acc
   6611	jne 0xbe,uiiflmbn
   6612	mov left,acc
   6613	jne 0x0,swhwxjnf
   6614	mov left,nil
   6615	swp
   6616	mov acc,left
   6617	sav
   6618	jmp aalxcqek
   6619swhwxjnf:
   6620	mov left,acc
   6621	swp
   6622	mov acc,left
   6623	jmp aalxcqek
   6624uiiflmbn:
   6625	mov acc,right
   6626	mov left,right
   6627	mov left,right
   6628	mov right,left
   6629	jmp aalxcqek
   6630end
   6631
   6632tpu X-26 Y5
   6633	mov 0x10,acc
   6634	sav
   6635jusxrron:
   6636	mov left,acc
   6637	jne 0xbf,nbcffrmi
   6638	mov left,acc
   6639	jne 0x0,irqhhswf
   6640	mov left,nil
   6641	swp
   6642	mov acc,left
   6643	sav
   6644	jmp jusxrron
   6645irqhhswf:
   6646	mov left,acc
   6647	swp
   6648	mov acc,left
   6649	jmp jusxrron
   6650nbcffrmi:
   6651	mov acc,right
   6652	mov left,right
   6653	mov left,right
   6654	mov right,left
   6655	jmp jusxrron
   6656end
   6657
   6658tpu X-39 Y0
   6659	mov up,down
   6660	mov up,nil
   6661	mov up,acc
   6662	mov up,down
   6663	mov 0x1,right
   6664	mov 0x89,right
   6665	mov 0x0,right
   6666	mov acc,right
   6667	mov 0x0,right
   6668	mov up,nil
   6669	mov up,nil
   6670	mov up,acc
   6671	mov up,nil
   6672	mov 0x1,right
   6673	mov 0x89,right
   6674	mov 0x0,right
   6675	mov down,right
   6676	mov 0x0,right
   6677	mov up,nil
   6678	mov up,nil
   6679	and up
   6680	mov up,nil
   6681	mov 0x1,right
   6682	mov 0x89,right
   6683	mov 0x1,right
   6684	mov down,right
   6685	mov acc,right
   6686	mov up,nil
   6687	mov up,nil
   6688	mov up,nil
   6689	mov up,nil
   6690	mov down,right
   6691	mov 0x89,right
   6692	mov 0xff,right
   6693	mov 0x0,right
   6694	mov 0x0,right
   6695end
   6696
   6697tpu X-38 Y0
   6698	mov left,up
   6699end
   6700
   6701tpu X-39 Y1
   6702	mov up,acc
   6703	swp
   6704	mov up,acc
   6705	mov acc,up
   6706	mov acc,up
   6707	swp
   6708	mov acc,up
   6709end
   6710
   6711tpu X-35 Y0
   6712	mov up,down
   6713	mov up,nil
   6714	mov up,acc
   6715	mov up,down
   6716	mov 0x1,right
   6717	mov 0x8a,right
   6718	mov 0x0,right
   6719	mov acc,right
   6720	mov 0x0,right
   6721	mov up,nil
   6722	mov up,nil
   6723	mov up,acc
   6724	mov up,nil
   6725	sav
   6726	shr 0x6
   6727	add 0x10
   6728	mov acc,right
   6729	swp
   6730	mov 0x8a,right
   6731	mov 0x0,right
   6732	mov acc,right
   6733	mov 0x0,right
   6734	mov up,nil
   6735	mov up,nil
   6736	mov up,acc
   6737	mov up,nil
   6738	mov 0x1,right
   6739	mov 0x8a,right
   6740	mov 0x1,right
   6741	mov down,right
   6742	mov acc,right
   6743	mov up,nil
   6744	mov up,nil
   6745	mov up,nil
   6746	mov up,nil
   6747	mov down,right
   6748	mov 0x8a,right
   6749	mov 0xff,right
   6750	mov 0x0,right
   6751	mov 0x0,right
   6752end
   6753
   6754tpu X-34 Y0
   6755	mov left,up
   6756end
   6757
   6758tpu X-35 Y1
   6759	mov up,acc
   6760	mov up,up
   6761	mov acc,up
   6762end
   6763
   6764tpu X-31 Y0
   6765	mov up,down
   6766	mov up,nil
   6767	mov up,acc
   6768	mov up,down
   6769	mov 0x1,right
   6770	mov 0x8b,right
   6771	mov 0x0,right
   6772	mov down,right
   6773	mov 0x0,right
   6774	mov acc,down
   6775	mov up,nil
   6776	mov up,nil
   6777	mov up,acc
   6778	mov up,nil
   6779	mov 0x1,right
   6780	mov 0x8b,right
   6781	mov 0x0,right
   6782	mov down,right
   6783	mov 0x0,right
   6784	mov up,nil
   6785	mov up,nil
   6786	mov up,down
   6787	mov up,nil
   6788	sav
   6789	shr 0x6
   6790	add 0x10
   6791	mov acc,right
   6792	swp
   6793	mov 0x8b,right
   6794	mov 0x1,right
   6795	mov down,right
   6796	mov acc,right
   6797	mov up,nil
   6798	mov up,nil
   6799	mov up,nil
   6800	mov up,nil
   6801	mov down,right
   6802	mov 0x8b,right
   6803	mov 0xff,right
   6804	mov 0x0,right
   6805	mov 0x0,right
   6806end
   6807
   6808tpu X-30 Y0
   6809	mov left,up
   6810end
   6811
   6812tpu X-31 Y1
   6813	mov up,acc
   6814	mov up,up
   6815	mov up,up
   6816	mov up,up
   6817	mov acc,up
   6818end
   6819
   6820tpu X-27 Y0
   6821	mov up,left
   6822	mov up,nil
   6823	mov up,acc
   6824	mov up,nil
   6825	sav
   6826	mov down,acc
   6827	swp
   6828	mov 0x1,right
   6829	mov 0x8c,right
   6830	mov 0x1,right
   6831	mov acc,right
   6832	swp
   6833	mov acc,right
   6834	mov up,nil
   6835	mov up,nil
   6836	mov up,nil
   6837	mov up,nil
   6838	mov left,right
   6839	mov 0x8c,right
   6840	mov 0xff,right
   6841	mov 0x0,right
   6842	mov 0x0,right
   6843end
   6844
   6845tpu X-26 Y0
   6846	mov left,up
   6847end
   6848
   6849tpu X-28 Y0
   6850	mov right,right
   6851end
   6852
   6853tpu X-23 Y0
   6854	mov up,left
   6855	mov up,acc
   6856	mov up,left
   6857	jne 0x0,puwdkikb
   6858	mov left,down
   6859	mov 0x0,down
   6860	mov up,down
   6861	mov left,nil
   6862	jmp dyqfdhkz
   6863puwdkikb:
   6864	mov left,down
   6865	mov 0x1,down
   6866	mov up,acc
   6867	xor left
   6868	mov acc,down
   6869	swp
   6870dyqfdhkz:
   6871	mov down,acc
   6872	xor left
   6873	mov left,right
   6874	mov 0x1,right
   6875	mov 0xff,right
   6876	mov acc,right
   6877	mov 0x0,right
   6878end
   6879
   6880tpu X-24 Y0
   6881	mov right,acc
   6882	swp
   6883	mov right,acc
   6884	mov acc,right
   6885	mov acc,right
   6886	mov acc,right
   6887	swp
   6888	mov acc,right
   6889end
   6890
   6891tpu X-22 Y0
   6892	mov left,up
   6893end
   6894
   6895tpu X-23 Y1
   6896	mov 0x0,acc
   6897	sav
   6898lpobsbbb:
   6899	mov up,acc
   6900	jne 0x0,ifzrvesd
   6901	mov up,acc
   6902	jne 0x0,nbqfvter
   6903	mov up,nil
   6904	swp
   6905	mov acc,up
   6906	sav
   6907	jmp lpobsbbb
   6908nbqfvter:
   6909	mov up,acc
   6910	swp
   6911	mov acc,up
   6912	jmp lpobsbbb
   6913ifzrvesd:
   6914	mov acc,down
   6915	mov up,down
   6916	mov up,down
   6917	mov down,up
   6918	jmp lpobsbbb
   6919end
   6920
   6921tpu X-23 Y2
   6922	mov 0x1,acc
   6923	sav
   6924nahfgqxc:
   6925	mov up,acc
   6926	jne 0x1,fmfeqfmk
   6927	mov up,acc
   6928	jne 0x0,kfsvfdcj
   6929	mov up,nil
   6930	swp
   6931	mov acc,up
   6932	sav
   6933	jmp nahfgqxc
   6934kfsvfdcj:
   6935	mov up,acc
   6936	swp
   6937	mov acc,up
   6938	jmp nahfgqxc
   6939fmfeqfmk:
   6940	mov acc,down
   6941	mov up,down
   6942	mov up,down
   6943	mov down,up
   6944	jmp nahfgqxc
   6945end
   6946
   6947tpu X-23 Y3
   6948	mov 0x2,acc
   6949	sav
   6950puzwpboe:
   6951	mov up,acc
   6952	jne 0x2,trqoqqna
   6953	mov up,acc
   6954	jne 0x0,vzwjecxl
   6955	mov up,nil
   6956	swp
   6957	mov acc,up
   6958	sav
   6959	jmp puzwpboe
   6960vzwjecxl:
   6961	mov up,acc
   6962	swp
   6963	mov acc,up
   6964	jmp puzwpboe
   6965trqoqqna:
   6966	mov acc,down
   6967	mov up,down
   6968	mov up,down
   6969	mov down,up
   6970	jmp puzwpboe
   6971end
   6972
   6973tpu X-23 Y4
   6974	mov 0x3,acc
   6975	sav
   6976zqssucjf:
   6977	mov up,acc
   6978	jne 0x3,ijpfrsrj
   6979	mov up,acc
   6980	jne 0x0,xnmsyrar
   6981	mov up,nil
   6982	swp
   6983	mov acc,up
   6984	sav
   6985	jmp zqssucjf
   6986xnmsyrar:
   6987	mov up,acc
   6988	swp
   6989	mov acc,up
   6990	jmp zqssucjf
   6991ijpfrsrj:
   6992	mov acc,down
   6993	mov up,down
   6994	mov up,down
   6995	mov down,up
   6996	jmp zqssucjf
   6997end
   6998
   6999tpu X-19 Y0
   7000	mov up,down
   7001	mov up,nil
   7002	mov up,acc
   7003	mov up,nil
   7004	mov 0x1,right
   7005	mov 0x90,right
   7006	mov 0x0,right
   7007	mov acc,right
   7008	mov 0x0,right
   7009	mov up,nil
   7010	mov up,nil
   7011	mov up,down
   7012	mov up,nil
   7013	mov 0x1,right
   7014	mov 0x90,right
   7015	mov 0x1,right
   7016	mov acc,right
   7017	mov down,acc
   7018	add 0x1
   7019	mov acc,right
   7020	mov up,nil
   7021	mov up,nil
   7022	mov up,nil
   7023	mov up,nil
   7024	mov down,right
   7025	mov 0x90,right
   7026	mov 0xff,right
   7027	mov 0x0,right
   7028	mov 0x0,right
   7029end
   7030
   7031tpu X-18 Y0
   7032	mov left,up
   7033end
   7034
   7035tpu X-19 Y1
   7036	mov up,acc
   7037	mov up,up
   7038	mov acc,up
   7039end
   7040
   7041tpu X-15 Y0
   7042	mov up,left
   7043	mov up,nil
   7044	mov up,acc
   7045	mov up,nil
   7046	mov 0x1,right
   7047	mov 0x8d,right
   7048	mov 0x0,right
   7049	mov acc,right
   7050	mov 0x0,right
   7051	mov up,nil
   7052	mov up,nil
   7053	mov up,acc
   7054	mov up,nil
   7055	mov acc,down
   7056	mov left,right
   7057	mov 0x8d,right
   7058	mov 0xff,right
   7059	mov 0x0,right
   7060	mov 0x0,right
   7061end
   7062
   7063tpu X-14 Y0
   7064	mov left,up
   7065end
   7066
   7067tpu X-16 Y0
   7068	mov right,right
   7069end
   7070
   7071tpu X-11 Y0
   7072	mov up,down
   7073	mov up,nil
   7074	mov up,acc
   7075	mov up,nil
   7076	mov 0x1,right
   7077	mov 0x8e,right
   7078	mov 0x0,right
   7079	mov acc,right
   7080	mov 0x0,right
   7081	mov up,nil
   7082	mov up,nil
   7083	mov up,down
   7084	mov up,nil
   7085	mov 0x1,right
   7086	mov 0x8e,right
   7087	mov 0x1,right
   7088	mov acc,right
   7089	mov down,acc
   7090	xor 0xff
   7091	mov acc,right
   7092	mov up,nil
   7093	mov up,nil
   7094	mov up,nil
   7095	mov up,nil
   7096	mov down,right
   7097	mov 0x8e,right
   7098	mov 0xff,right
   7099	mov 0x0,right
   7100	mov 0x0,right
   7101end
   7102
   7103tpu X-10 Y0
   7104	mov left,up
   7105end
   7106
   7107tpu X-11 Y1
   7108	mov up,acc
   7109	mov up,up
   7110	mov acc,up
   7111end
   7112
   7113tpu X-7 Y0
   7114	mov up,down
   7115	mov up,nil
   7116	mov up,acc
   7117	mov up,nil
   7118	mov 0x1,right
   7119	mov 0x8f,right
   7120	mov 0x0,right
   7121	mov acc,right
   7122	mov 0x0,right
   7123	mov up,nil
   7124	mov up,nil
   7125	mov up,acc
   7126	mov up,nil
   7127	mov 0x3,right
   7128	mov 0x8f,right
   7129	mov 0x1,right
   7130	mov 0x0,right
   7131	mov acc,right
   7132	mov up,nil
   7133	mov up,nil
   7134	mov up,nil
   7135	mov up,nil
   7136	mov down,right
   7137	mov 0x8f,right
   7138	mov 0xff,right
   7139	mov 0x0,right
   7140	mov 0x0,right
   7141end
   7142
   7143tpu X-6 Y0
   7144	mov left,up
   7145end
   7146
   7147tpu X-7 Y1
   7148	mov up,up
   7149end
   7150
   7151tpu X-3 Y0
   7152	mov up,down
   7153	mov up,nil
   7154	mov up,acc
   7155	mov acc,down
   7156	mov up,down
   7157	mov 0x1,right
   7158	mov 0x85,right
   7159	mov 0x0,right
   7160	mov acc,right
   7161	mov 0x0,right
   7162	mov up,nil
   7163	mov up,nil
   7164	mov up,acc
   7165	mov up,nil
   7166	mov 0x1,right
   7167	mov 0x85,right
   7168	mov 0x1,right
   7169	mov down,right
   7170	mov acc,right
   7171	mov up,nil
   7172	mov up,nil
   7173	mov up,acc
   7174	mov up,nil
   7175	mov 0x1,right
   7176	mov 0x85,right
   7177	mov 0x1,right
   7178	mov down,right
   7179	mov acc,right
   7180	mov up,nil
   7181	mov up,nil
   7182	mov up,nil
   7183	mov up,nil
   7184	mov down,right
   7185	mov 0x85,right
   7186	mov 0xff,right
   7187	mov 0x0,right
   7188	mov 0x0,right
   7189end
   7190
   7191tpu X-2 Y0
   7192	mov left,up
   7193end
   7194
   7195tpu X-3 Y1
   7196	mov up,acc
   7197	swp
   7198	mov up,acc
   7199	mov up,up
   7200	mov acc,up
   7201	swp
   7202	mov acc,up
   7203end
   7204
   7205tpu X1 Y0
   7206	mov up,left
   7207	mov up,acc
   7208	mov up,left
   7209	jne 0x0,jzyopqxu
   7210	mov left,down
   7211	mov 0x0,down
   7212	mov up,down
   7213	mov left,nil
   7214	jmp gttnclgz
   7215jzyopqxu:
   7216	mov left,down
   7217	mov 0x1,down
   7218	mov up,acc
   7219	xor left
   7220	mov acc,down
   7221	swp
   7222gttnclgz:
   7223	mov down,acc
   7224	xor left
   7225	mov left,right
   7226	mov 0x13,right
   7227	mov 0xff,right
   7228	mov acc,right
   7229	mov 0x0,right
   7230end
   7231
   7232tpu X0 Y0
   7233	mov right,acc
   7234	swp
   7235	mov right,acc
   7236	mov acc,right
   7237	mov acc,right
   7238	mov acc,right
   7239	swp
   7240	mov acc,right
   7241end
   7242
   7243tpu X2 Y0
   7244	mov left,up
   7245end
   7246
   7247tpu X1 Y1
   7248	mov 0xc8,acc
   7249	sav
   7250ufjriias:
   7251	mov up,acc
   7252	jne 0xc0,jyrxxdpq
   7253	mov up,acc
   7254	jne 0x0,htwevczn
   7255	mov up,nil
   7256	swp
   7257	mov acc,up
   7258	sav
   7259	jmp ufjriias
   7260htwevczn:
   7261	mov up,acc
   7262	swp
   7263	mov acc,up
   7264	jmp ufjriias
   7265jyrxxdpq:
   7266	mov acc,down
   7267	mov up,down
   7268	mov up,down
   7269	mov down,up
   7270	jmp ufjriias
   7271end
   7272
   7273tpu X1 Y2
   7274	mov 0xd6,acc
   7275	sav
   7276tmpxndry:
   7277	mov up,acc
   7278	jne 0xc1,fpdsbxza
   7279	mov up,acc
   7280	jne 0x0,frbyycvh
   7281	mov up,nil
   7282	swp
   7283	mov acc,up
   7284	sav
   7285	jmp tmpxndry
   7286frbyycvh:
   7287	mov up,acc
   7288	swp
   7289	mov acc,up
   7290	jmp tmpxndry
   7291fpdsbxza:
   7292	mov acc,down
   7293	mov up,down
   7294	mov up,down
   7295	mov down,up
   7296	jmp tmpxndry
   7297end
   7298
   7299tpu X1 Y3
   7300	mov 0x62,acc
   7301	sav
   7302musfmsbw:
   7303	mov up,acc
   7304	jne 0xc2,gzuprkpq
   7305	mov up,acc
   7306	jne 0x0,nsbyjzdr
   7307	mov up,nil
   7308	swp
   7309	mov acc,up
   7310	sav
   7311	jmp musfmsbw
   7312nsbyjzdr:
   7313	mov up,acc
   7314	swp
   7315	mov acc,up
   7316	jmp musfmsbw
   7317gzuprkpq:
   7318	mov acc,down
   7319	mov up,down
   7320	mov up,down
   7321	mov down,up
   7322	jmp musfmsbw
   7323end
   7324
   7325tpu X1 Y4
   7326	mov 0xca,acc
   7327	sav
   7328nsiopibs:
   7329	mov up,acc
   7330	jne 0xc3,oklcpqhb
   7331	mov up,acc
   7332	jne 0x0,vrautkxa
   7333	mov up,nil
   7334	swp
   7335	mov acc,up
   7336	sav
   7337	jmp nsiopibs
   7338vrautkxa:
   7339	mov up,acc
   7340	swp
   7341	mov acc,up
   7342	jmp nsiopibs
   7343oklcpqhb:
   7344	mov acc,down
   7345	mov up,down
   7346	mov up,down
   7347	mov down,up
   7348	jmp nsiopibs
   7349end
   7350
   7351tpu X1 Y5
   7352	mov 0xe6,acc
   7353	sav
   7354woqdoftq:
   7355	mov up,acc
   7356	jne 0xc4,zgpwfmdn
   7357	mov up,acc
   7358	jne 0x0,wfdakgdz
   7359	mov up,nil
   7360	swp
   7361	mov acc,up
   7362	sav
   7363	jmp woqdoftq
   7364wfdakgdz:
   7365	mov up,acc
   7366	swp
   7367	mov acc,up
   7368	jmp woqdoftq
   7369zgpwfmdn:
   7370	mov acc,down
   7371	mov up,down
   7372	mov up,down
   7373	mov down,up
   7374	jmp woqdoftq
   7375end
   7376
   7377tpu X1 Y6
   7378	mov 0xea,acc
   7379	sav
   7380jozrabrg:
   7381	mov up,acc
   7382	jne 0xc5,ofddljyq
   7383	mov up,acc
   7384	jne 0x0,uykdelrt
   7385	mov up,nil
   7386	swp
   7387	mov acc,up
   7388	sav
   7389	jmp jozrabrg
   7390uykdelrt:
   7391	mov up,acc
   7392	swp
   7393	mov acc,up
   7394	jmp jozrabrg
   7395ofddljyq:
   7396	mov acc,down
   7397	mov up,down
   7398	mov up,down
   7399	mov down,up
   7400	jmp jozrabrg
   7401end
   7402
   7403tpu X1 Y7
   7404	mov 0x58,acc
   7405	sav
   7406epixnvdm:
   7407	mov up,acc
   7408	jne 0xc6,qdjvmpuu
   7409	mov up,acc
   7410	jne 0x0,zhsoryao
   7411	mov up,nil
   7412	swp
   7413	mov acc,up
   7414	sav
   7415	jmp epixnvdm
   7416zhsoryao:
   7417	mov up,acc
   7418	swp
   7419	mov acc,up
   7420	jmp epixnvdm
   7421qdjvmpuu:
   7422	mov acc,left
   7423	mov up,left
   7424	mov up,left
   7425	mov left,up
   7426	jmp epixnvdm
   7427end
   7428
   7429tpu X0 Y7
   7430	mov 0x93,acc
   7431	sav
   7432zwahepdk:
   7433	mov right,acc
   7434	jne 0xc7,sxrhpxcp
   7435	mov right,acc
   7436	jne 0x0,comnfztf
   7437	mov right,nil
   7438	swp
   7439	mov acc,right
   7440	sav
   7441	jmp zwahepdk
   7442comnfztf:
   7443	mov right,acc
   7444	swp
   7445	mov acc,right
   7446	jmp zwahepdk
   7447sxrhpxcp:
   7448	mov acc,left
   7449	mov right,left
   7450	mov right,left
   7451	mov left,right
   7452	jmp zwahepdk
   7453end
   7454
   7455tpu X-1 Y7
   7456	mov 0x17,acc
   7457	sav
   7458illipodh:
   7459	mov right,acc
   7460	jne 0xc8,ptvqdzns
   7461	mov right,acc
   7462	jne 0x0,sbfpstpg
   7463	mov right,nil
   7464	swp
   7465	mov acc,right
   7466	sav
   7467	jmp illipodh
   7468sbfpstpg:
   7469	mov right,acc
   7470	swp
   7471	mov acc,right
   7472	jmp illipodh
   7473ptvqdzns:
   7474	mov acc,left
   7475	mov right,left
   7476	mov right,left
   7477	mov left,right
   7478	jmp illipodh
   7479end
   7480
   7481tpu X-2 Y7
   7482	mov 0x80,acc
   7483	sav
   7484gbjzsyyd:
   7485	mov right,acc
   7486	jne 0xc9,vldfbegc
   7487	mov right,acc
   7488	jne 0x0,mwgytwko
   7489	mov right,nil
   7490	swp
   7491	mov acc,right
   7492	sav
   7493	jmp gbjzsyyd
   7494mwgytwko:
   7495	mov right,acc
   7496	swp
   7497	mov acc,right
   7498	jmp gbjzsyyd
   7499vldfbegc:
   7500	mov acc,left
   7501	mov right,left
   7502	mov right,left
   7503	mov left,right
   7504	jmp gbjzsyyd
   7505end
   7506
   7507tpu X-3 Y7
   7508	mov 0x2f,acc
   7509	sav
   7510xwxqphao:
   7511	mov right,acc
   7512	jne 0xca,qsulcdos
   7513	mov right,acc
   7514	jne 0x0,zpamadsq
   7515	mov right,nil
   7516	swp
   7517	mov acc,right
   7518	sav
   7519	jmp xwxqphao
   7520zpamadsq:
   7521	mov right,acc
   7522	swp
   7523	mov acc,right
   7524	jmp xwxqphao
   7525qsulcdos:
   7526	mov acc,left
   7527	mov right,left
   7528	mov right,left
   7529	mov left,right
   7530	jmp xwxqphao
   7531end
   7532
   7533tpu X-4 Y7
   7534	mov 0x12,acc
   7535	sav
   7536pgaqllbf:
   7537	mov right,acc
   7538	jne 0xcb,kntkzcfj
   7539	mov right,acc
   7540	jne 0x0,pqnmoczi
   7541	mov right,nil
   7542	swp
   7543	mov acc,right
   7544	sav
   7545	jmp pgaqllbf
   7546pqnmoczi:
   7547	mov right,acc
   7548	swp
   7549	mov acc,right
   7550	jmp pgaqllbf
   7551kntkzcfj:
   7552	mov acc,left
   7553	mov right,left
   7554	mov right,left
   7555	mov left,right
   7556	jmp pgaqllbf
   7557end
   7558
   7559tpu X-5 Y7
   7560	mov 0x8a,acc
   7561	sav
   7562jpftxrpm:
   7563	mov right,acc
   7564	jne 0xcc,nrmlfawn
   7565	mov right,acc
   7566	jne 0x0,lnbhkjks
   7567	mov right,nil
   7568	swp
   7569	mov acc,right
   7570	sav
   7571	jmp jpftxrpm
   7572lnbhkjks:
   7573	mov right,acc
   7574	swp
   7575	mov acc,right
   7576	jmp jpftxrpm
   7577nrmlfawn:
   7578	mov acc,left
   7579	mov right,left
   7580	mov right,left
   7581	mov left,right
   7582	jmp jpftxrpm
   7583end
   7584
   7585tpu X-6 Y7
   7586	mov 0x1,acc
   7587	sav
   7588zlmgprst:
   7589	mov right,acc
   7590	jne 0xcd,ztuhkvzn
   7591	mov right,acc
   7592	jne 0x0,qmqabawp
   7593	mov right,nil
   7594	swp
   7595	mov acc,right
   7596	sav
   7597	jmp zlmgprst
   7598qmqabawp:
   7599	mov right,acc
   7600	swp
   7601	mov acc,right
   7602	jmp zlmgprst
   7603ztuhkvzn:
   7604	mov acc,left
   7605	mov right,left
   7606	mov right,left
   7607	mov left,right
   7608	jmp zlmgprst
   7609end
   7610
   7611tpu X-7 Y7
   7612	mov 0xbf,acc
   7613	sav
   7614iebrmxea:
   7615	mov right,acc
   7616	jne 0xce,ecklgdbj
   7617	mov right,acc
   7618	jne 0x0,cpmjfdpo
   7619	mov right,nil
   7620	swp
   7621	mov acc,right
   7622	sav
   7623	jmp iebrmxea
   7624cpmjfdpo:
   7625	mov right,acc
   7626	swp
   7627	mov acc,right
   7628	jmp iebrmxea
   7629ecklgdbj:
   7630	mov acc,left
   7631	mov right,left
   7632	mov right,left
   7633	mov left,right
   7634	jmp iebrmxea
   7635end
   7636
   7637tpu X-8 Y7
   7638	mov 0x6b,acc
   7639	sav
   7640dbqtrmwn:
   7641	mov right,acc
   7642	jne 0xcf,rqylxhhl
   7643	mov right,acc
   7644	jne 0x0,xezvrnlj
   7645	mov right,nil
   7646	swp
   7647	mov acc,right
   7648	sav
   7649	jmp dbqtrmwn
   7650xezvrnlj:
   7651	mov right,acc
   7652	swp
   7653	mov acc,right
   7654	jmp dbqtrmwn
   7655rqylxhhl:
   7656	mov acc,left
   7657	mov right,left
   7658	mov right,left
   7659	mov left,right
   7660	jmp dbqtrmwn
   7661end
   7662
   7663tpu X-9 Y7
   7664	mov 0xac,acc
   7665	sav
   7666hwpovosw:
   7667	mov right,acc
   7668	jne 0xd0,whrkfaez
   7669	mov right,acc
   7670	jne 0x0,yhzxontq
   7671	mov right,nil
   7672	swp
   7673	mov acc,right
   7674	sav
   7675	jmp hwpovosw
   7676yhzxontq:
   7677	mov right,acc
   7678	swp
   7679	mov acc,right
   7680	jmp hwpovosw
   7681whrkfaez:
   7682	mov acc,left
   7683	mov right,left
   7684	mov right,left
   7685	mov left,right
   7686	jmp hwpovosw
   7687end
   7688
   7689tpu X-10 Y7
   7690	mov 0x26,acc
   7691	sav
   7692mrayvqdp:
   7693	mov right,acc
   7694	jne 0xd1,gkwtkecb
   7695	mov right,acc
   7696	jne 0x0,ozwvnrdr
   7697	mov right,nil
   7698	swp
   7699	mov acc,right
   7700	sav
   7701	jmp mrayvqdp
   7702ozwvnrdr:
   7703	mov right,acc
   7704	swp
   7705	mov acc,right
   7706	jmp mrayvqdp
   7707gkwtkecb:
   7708	mov acc,left
   7709	mov right,left
   7710	mov right,left
   7711	mov left,right
   7712	jmp mrayvqdp
   7713end
   7714
   7715tpu X-11 Y7
   7716	mov 0xc3,acc
   7717	sav
   7718qskuvukk:
   7719	mov right,acc
   7720	jne 0xd2,bxtxzltj
   7721	mov right,acc
   7722	jne 0x0,weshiisz
   7723	mov right,nil
   7724	swp
   7725	mov acc,right
   7726	sav
   7727	jmp qskuvukk
   7728weshiisz:
   7729	mov right,acc
   7730	swp
   7731	mov acc,right
   7732	jmp qskuvukk
   7733bxtxzltj:
   7734	mov acc,left
   7735	mov right,left
   7736	mov right,left
   7737	mov left,right
   7738	jmp qskuvukk
   7739end
   7740
   7741tpu X-12 Y7
   7742	mov 0xad,acc
   7743	sav
   7744hxpcpghn:
   7745	mov right,acc
   7746	jne 0xd3,izlqywlq
   7747	mov right,acc
   7748	jne 0x0,bjvzofua
   7749	mov right,nil
   7750	swp
   7751	mov acc,right
   7752	sav
   7753	jmp hxpcpghn
   7754bjvzofua:
   7755	mov right,acc
   7756	swp
   7757	mov acc,right
   7758	jmp hxpcpghn
   7759izlqywlq:
   7760	mov acc,left
   7761	mov right,left
   7762	mov right,left
   7763	mov left,right
   7764	jmp hxpcpghn
   7765end
   7766
   7767tpu X-13 Y7
   7768	mov 0xbe,acc
   7769	sav
   7770stamyxeb:
   7771	mov right,acc
   7772	jne 0xd4,pomyaune
   7773	mov right,acc
   7774	jne 0x0,seuhvvtb
   7775	mov right,nil
   7776	swp
   7777	mov acc,right
   7778	sav
   7779	jmp stamyxeb
   7780seuhvvtb:
   7781	mov right,acc
   7782	swp
   7783	mov acc,right
   7784	jmp stamyxeb
   7785pomyaune:
   7786	mov acc,left
   7787	mov right,left
   7788	mov right,left
   7789	mov left,right
   7790	jmp stamyxeb
   7791end
   7792
   7793tpu X-14 Y7
   7794	mov 0xbd,acc
   7795	sav
   7796qfydljab:
   7797	mov right,acc
   7798	jne 0xd5,utnkxevc
   7799	mov right,acc
   7800	jne 0x0,zirdjhel
   7801	mov right,nil
   7802	swp
   7803	mov acc,right
   7804	sav
   7805	jmp qfydljab
   7806zirdjhel:
   7807	mov right,acc
   7808	swp
   7809	mov acc,right
   7810	jmp qfydljab
   7811utnkxevc:
   7812	mov acc,left
   7813	mov right,left
   7814	mov right,left
   7815	mov left,right
   7816	jmp qfydljab
   7817end
   7818
   7819tpu X-15 Y7
   7820	mov 0x49,acc
   7821	sav
   7822vhjxqlpj:
   7823	mov right,acc
   7824	jne 0xd6,xrsqxuxh
   7825	mov right,acc
   7826	jne 0x0,nihpteox
   7827	mov right,nil
   7828	swp
   7829	mov acc,right
   7830	sav
   7831	jmp vhjxqlpj
   7832nihpteox:
   7833	mov right,acc
   7834	swp
   7835	mov acc,right
   7836	jmp vhjxqlpj
   7837xrsqxuxh:
   7838	mov acc,left
   7839	mov right,left
   7840	mov right,left
   7841	mov left,right
   7842	jmp vhjxqlpj
   7843end
   7844
   7845tpu X-16 Y7
   7846	mov 0x62,acc
   7847	sav
   7848oadfsuak:
   7849	mov right,acc
   7850	jne 0xd7,higbmwfu
   7851	mov right,acc
   7852	jne 0x0,imwelstn
   7853	mov right,nil
   7854	swp
   7855	mov acc,right
   7856	sav
   7857	jmp oadfsuak
   7858imwelstn:
   7859	mov right,acc
   7860	swp
   7861	mov acc,right
   7862	jmp oadfsuak
   7863higbmwfu:
   7864	mov acc,left
   7865	mov right,left
   7866	mov right,left
   7867	mov left,right
   7868	jmp oadfsuak
   7869end
   7870
   7871tpu X-17 Y7
   7872	mov 0x99,acc
   7873	sav
   7874iwuagerr:
   7875	mov right,acc
   7876	jne 0xd8,xccowfnm
   7877	mov right,acc
   7878	jne 0x0,eszgjxku
   7879	mov right,nil
   7880	swp
   7881	mov acc,right
   7882	sav
   7883	jmp iwuagerr
   7884eszgjxku:
   7885	mov right,acc
   7886	swp
   7887	mov acc,right
   7888	jmp iwuagerr
   7889xccowfnm:
   7890	mov acc,left
   7891	mov right,left
   7892	mov right,left
   7893	mov left,right
   7894	jmp iwuagerr
   7895end
   7896
   7897tpu X-18 Y7
   7898	mov 0x72,acc
   7899	sav
   7900ahejhnqz:
   7901	mov right,acc
   7902	jne 0xd9,arbpglxw
   7903	mov right,acc
   7904	jne 0x0,rddeslob
   7905	mov right,nil
   7906	swp
   7907	mov acc,right
   7908	sav
   7909	jmp ahejhnqz
   7910rddeslob:
   7911	mov right,acc
   7912	swp
   7913	mov acc,right
   7914	jmp ahejhnqz
   7915arbpglxw:
   7916	mov acc,up
   7917	mov right,up
   7918	mov right,up
   7919	mov up,right
   7920	jmp ahejhnqz
   7921end
   7922
   7923tpu X-18 Y6
   7924	mov 0x40,acc
   7925	sav
   7926ddcuubtr:
   7927	mov down,acc
   7928	jne 0xda,jfuijehb
   7929	mov down,acc
   7930	jne 0x0,dnirkrdb
   7931	mov down,nil
   7932	swp
   7933	mov acc,down
   7934	sav
   7935	jmp ddcuubtr
   7936dnirkrdb:
   7937	mov down,acc
   7938	swp
   7939	mov acc,down
   7940	jmp ddcuubtr
   7941jfuijehb:
   7942	mov acc,up
   7943	mov down,up
   7944	mov down,up
   7945	mov up,down
   7946	jmp ddcuubtr
   7947end
   7948
   7949tpu X-18 Y5
   7950	mov 0x4,acc
   7951	sav
   7952opmokdlm:
   7953	mov down,acc
   7954	jne 0xdb,osbxwqdl
   7955	mov down,acc
   7956	jne 0x0,bfapdrfr
   7957	mov down,nil
   7958	swp
   7959	mov acc,down
   7960	sav
   7961	jmp opmokdlm
   7962bfapdrfr:
   7963	mov down,acc
   7964	swp
   7965	mov acc,down
   7966	jmp opmokdlm
   7967osbxwqdl:
   7968	mov acc,up
   7969	mov down,up
   7970	mov down,up
   7971	mov up,down
   7972	jmp opmokdlm
   7973end
   7974
   7975tpu X-18 Y4
   7976	mov 0xb5,acc
   7977	sav
   7978lqlcbtho:
   7979	mov down,acc
   7980	jne 0xdc,twqmcxcj
   7981	mov down,acc
   7982	jne 0x0,vspyxivs
   7983	mov down,nil
   7984	swp
   7985	mov acc,down
   7986	sav
   7987	jmp lqlcbtho
   7988vspyxivs:
   7989	mov down,acc
   7990	swp
   7991	mov acc,down
   7992	jmp lqlcbtho
   7993twqmcxcj:
   7994	mov acc,up
   7995	mov down,up
   7996	mov down,up
   7997	mov up,down
   7998	jmp lqlcbtho
   7999end
   8000
   8001tpu X-18 Y3
   8002	mov 0x6,acc
   8003	sav
   8004xwffdxcw:
   8005	mov down,acc
   8006	jne 0xdd,ugadykhr
   8007	mov down,acc
   8008	jne 0x0,hocxaxim
   8009	mov down,nil
   8010	swp
   8011	mov acc,down
   8012	sav
   8013	jmp xwffdxcw
   8014hocxaxim:
   8015	mov down,acc
   8016	swp
   8017	mov acc,down
   8018	jmp xwffdxcw
   8019ugadykhr:
   8020	mov acc,right
   8021	mov down,right
   8022	mov down,right
   8023	mov right,down
   8024	jmp xwffdxcw
   8025end
   8026
   8027tpu X-17 Y3
   8028	mov 0x21,acc
   8029	sav
   8030vtxvalio:
   8031	mov left,acc
   8032	jne 0xde,qgtetujp
   8033	mov left,acc
   8034	jne 0x0,dnaedbmn
   8035	mov left,nil
   8036	swp
   8037	mov acc,left
   8038	sav
   8039	jmp vtxvalio
   8040dnaedbmn:
   8041	mov left,acc
   8042	swp
   8043	mov acc,left
   8044	jmp vtxvalio
   8045qgtetujp:
   8046	mov acc,right
   8047	mov left,right
   8048	mov left,right
   8049	mov right,left
   8050	jmp vtxvalio
   8051end
   8052
   8053tpu X-16 Y3
   8054	mov 0x90,acc
   8055	sav
   8056ktqqmuuk:
   8057	mov left,acc
   8058	jne 0xdf,cjkykimz
   8059	mov left,acc
   8060	jne 0x0,rokikjsf
   8061	mov left,nil
   8062	swp
   8063	mov acc,left
   8064	sav
   8065	jmp ktqqmuuk
   8066rokikjsf:
   8067	mov left,acc
   8068	swp
   8069	mov acc,left
   8070	jmp ktqqmuuk
   8071cjkykimz:
   8072	mov acc,right
   8073	mov left,right
   8074	mov left,right
   8075	mov right,left
   8076	jmp ktqqmuuk
   8077end
   8078
   8079tpu X-15 Y3
   8080	mov 0xa1,acc
   8081	sav
   8082mfawmofj:
   8083	mov left,acc
   8084	jne 0xe0,sgogqkya
   8085	mov left,acc
   8086	jne 0x0,aiwygqld
   8087	mov left,nil
   8088	swp
   8089	mov acc,left
   8090	sav
   8091	jmp mfawmofj
   8092aiwygqld:
   8093	mov left,acc
   8094	swp
   8095	mov acc,left
   8096	jmp mfawmofj
   8097sgogqkya:
   8098	mov acc,right
   8099	mov left,right
   8100	mov left,right
   8101	mov right,left
   8102	jmp mfawmofj
   8103end
   8104
   8105tpu X-14 Y3
   8106	mov 0xf5,acc
   8107	sav
   8108bjdmdiad:
   8109	mov left,acc
   8110	jne 0xe1,pisvolvz
   8111	mov left,acc
   8112	jne 0x0,kycrprak
   8113	mov left,nil
   8114	swp
   8115	mov acc,left
   8116	sav
   8117	jmp bjdmdiad
   8118kycrprak:
   8119	mov left,acc
   8120	swp
   8121	mov acc,left
   8122	jmp bjdmdiad
   8123pisvolvz:
   8124	mov acc,right
   8125	mov left,right
   8126	mov left,right
   8127	mov right,left
   8128	jmp bjdmdiad
   8129end
   8130
   8131tpu X-13 Y3
   8132	mov 0xd7,acc
   8133	sav
   8134epugmpma:
   8135	mov left,acc
   8136	jne 0xe2,dvtcidpz
   8137	mov left,acc
   8138	jne 0x0,njddezce
   8139	mov left,nil
   8140	swp
   8141	mov acc,left
   8142	sav
   8143	jmp epugmpma
   8144njddezce:
   8145	mov left,acc
   8146	swp
   8147	mov acc,left
   8148	jmp epugmpma
   8149dvtcidpz:
   8150	mov acc,right
   8151	mov left,right
   8152	mov left,right
   8153	mov right,left
   8154	jmp epugmpma
   8155end
   8156
   8157tpu X-12 Y3
   8158	mov 0x5b,acc
   8159	sav
   8160qxjgjsky:
   8161	mov left,acc
   8162	jne 0xe3,txzogegw
   8163	mov left,acc
   8164	jne 0x0,gsukjrxm
   8165	mov left,nil
   8166	swp
   8167	mov acc,left
   8168	sav
   8169	jmp qxjgjsky
   8170gsukjrxm:
   8171	mov left,acc
   8172	swp
   8173	mov acc,left
   8174	jmp qxjgjsky
   8175txzogegw:
   8176	mov acc,right
   8177	mov left,right
   8178	mov left,right
   8179	mov right,left
   8180	jmp qxjgjsky
   8181end
   8182
   8183tpu X-11 Y3
   8184	mov 0x9a,acc
   8185	sav
   8186hmqjnvem:
   8187	mov left,acc
   8188	jne 0xe4,acogjder
   8189	mov left,acc
   8190	jne 0x0,xtclyukt
   8191	mov left,nil
   8192	swp
   8193	mov acc,left
   8194	sav
   8195	jmp hmqjnvem
   8196xtclyukt:
   8197	mov left,acc
   8198	swp
   8199	mov acc,left
   8200	jmp hmqjnvem
   8201acogjder:
   8202	mov acc,right
   8203	mov left,right
   8204	mov left,right
   8205	mov right,left
   8206	jmp hmqjnvem
   8207end
   8208
   8209tpu X-10 Y3
   8210	mov 0x3f,acc
   8211	sav
   8212krojycgi:
   8213	mov left,acc
   8214	jne 0xe5,msodfkvd
   8215	mov left,acc
   8216	jne 0x0,thkvrjxe
   8217	mov left,nil
   8218	swp
   8219	mov acc,left
   8220	sav
   8221	jmp krojycgi
   8222thkvrjxe:
   8223	mov left,acc
   8224	swp
   8225	mov acc,left
   8226	jmp krojycgi
   8227msodfkvd:
   8228	mov acc,right
   8229	mov left,right
   8230	mov left,right
   8231	mov right,left
   8232	jmp krojycgi
   8233end
   8234
   8235tpu X-9 Y3
   8236	mov 0x39,acc
   8237	sav
   8238sxhwjoit:
   8239	mov left,acc
   8240	jne 0xe6,nximsjkx
   8241	mov left,acc
   8242	jne 0x0,iddpakzd
   8243	mov left,nil
   8244	swp
   8245	mov acc,left
   8246	sav
   8247	jmp sxhwjoit
   8248iddpakzd:
   8249	mov left,acc
   8250	swp
   8251	mov acc,left
   8252	jmp sxhwjoit
   8253nximsjkx:
   8254	mov acc,right
   8255	mov left,right
   8256	mov left,right
   8257	mov right,left
   8258	jmp sxhwjoit
   8259end
   8260
   8261tpu X-8 Y3
   8262	mov 0x1f,acc
   8263	sav
   8264lpcakbya:
   8265	mov left,acc
   8266	jne 0xe7,ycisjpdc
   8267	mov left,acc
   8268	jne 0x0,bfiinisz
   8269	mov left,nil
   8270	swp
   8271	mov acc,left
   8272	sav
   8273	jmp lpcakbya
   8274bfiinisz:
   8275	mov left,acc
   8276	swp
   8277	mov acc,left
   8278	jmp lpcakbya
   8279ycisjpdc:
   8280	mov acc,right
   8281	mov left,right
   8282	mov left,right
   8283	mov right,left
   8284	jmp lpcakbya
   8285end
   8286
   8287tpu X-7 Y3
   8288	mov 0xc6,acc
   8289	sav
   8290qujkjlcz:
   8291	mov left,acc
   8292	jne 0xe8,punefrgy
   8293	mov left,acc
   8294	jne 0x0,yetewmvf
   8295	mov left,nil
   8296	swp
   8297	mov acc,left
   8298	sav
   8299	jmp qujkjlcz
   8300yetewmvf:
   8301	mov left,acc
   8302	swp
   8303	mov acc,left
   8304	jmp qujkjlcz
   8305punefrgy:
   8306	mov acc,right
   8307	mov left,right
   8308	mov left,right
   8309	mov right,left
   8310	jmp qujkjlcz
   8311end
   8312
   8313tpu X-6 Y3
   8314	mov 0x30,acc
   8315	sav
   8316zltnkdsp:
   8317	mov left,acc
   8318	jne 0xe9,zswrulbq
   8319	mov left,acc
   8320	jne 0x0,uhrctcrj
   8321	mov left,nil
   8322	swp
   8323	mov acc,left
   8324	sav
   8325	jmp zltnkdsp
   8326uhrctcrj:
   8327	mov left,acc
   8328	swp
   8329	mov acc,left
   8330	jmp zltnkdsp
   8331zswrulbq:
   8332	mov acc,right
   8333	mov left,right
   8334	mov left,right
   8335	mov right,left
   8336	jmp zltnkdsp
   8337end
   8338
   8339tpu X-5 Y3
   8340	mov 0x16,acc
   8341	sav
   8342nsurnlnc:
   8343	mov left,acc
   8344	jne 0xea,ugdcnkjc
   8345	mov left,acc
   8346	jne 0x0,hncefluf
   8347	mov left,nil
   8348	swp
   8349	mov acc,left
   8350	sav
   8351	jmp nsurnlnc
   8352hncefluf:
   8353	mov left,acc
   8354	swp
   8355	mov acc,left
   8356	jmp nsurnlnc
   8357ugdcnkjc:
   8358	mov acc,right
   8359	mov left,right
   8360	mov left,right
   8361	mov right,left
   8362	jmp nsurnlnc
   8363end
   8364
   8365tpu X-4 Y3
   8366	mov 0x15,acc
   8367	sav
   8368rcjupspu:
   8369	mov left,acc
   8370	jne 0xeb,mmvinwhd
   8371	mov left,acc
   8372	jne 0x0,fdzqgagl
   8373	mov left,nil
   8374	swp
   8375	mov acc,left
   8376	sav
   8377	jmp rcjupspu
   8378fdzqgagl:
   8379	mov left,acc
   8380	swp
   8381	mov acc,left
   8382	jmp rcjupspu
   8383mmvinwhd:
   8384	mov acc,right
   8385	mov left,right
   8386	mov left,right
   8387	mov right,left
   8388	jmp rcjupspu
   8389end
   8390
   8391tpu X-3 Y3
   8392	mov 0xcf,acc
   8393	sav
   8394ksifypxa:
   8395	mov left,acc
   8396	jne 0xec,oixjcehu
   8397	mov left,acc
   8398	jne 0x0,xpktrltl
   8399	mov left,nil
   8400	swp
   8401	mov acc,left
   8402	sav
   8403	jmp ksifypxa
   8404xpktrltl:
   8405	mov left,acc
   8406	swp
   8407	mov acc,left
   8408	jmp ksifypxa
   8409oixjcehu:
   8410	mov acc,right
   8411	mov left,right
   8412	mov left,right
   8413	mov right,left
   8414	jmp ksifypxa
   8415end
   8416
   8417tpu X-2 Y3
   8418	mov 0x1c,acc
   8419	sav
   8420cygaxemm:
   8421	mov left,acc
   8422	jne 0xed,hkhthavq
   8423	mov left,acc
   8424	jne 0x0,mirrnmsp
   8425	mov left,nil
   8426	swp
   8427	mov acc,left
   8428	sav
   8429	jmp cygaxemm
   8430mirrnmsp:
   8431	mov left,acc
   8432	swp
   8433	mov acc,left
   8434	jmp cygaxemm
   8435hkhthavq:
   8436	mov acc,right
   8437	mov left,right
   8438	mov left,right
   8439	mov right,left
   8440	jmp cygaxemm
   8441end
   8442
   8443tpu X-1 Y3
   8444	mov 0xe1,acc
   8445	sav
   8446oomxxtif:
   8447	mov left,acc
   8448	jne 0xee,xcthfpyy
   8449	mov left,acc
   8450	jne 0x0,wlmyuoaa
   8451	mov left,nil
   8452	swp
   8453	mov acc,left
   8454	sav
   8455	jmp oomxxtif
   8456wlmyuoaa:
   8457	mov left,acc
   8458	swp
   8459	mov acc,left
   8460	jmp oomxxtif
   8461xcthfpyy:
   8462	mov acc,down
   8463	mov left,down
   8464	mov left,down
   8465	mov down,left
   8466	jmp oomxxtif
   8467end
   8468
   8469tpu X-1 Y4
   8470	mov 0x2,acc
   8471	sav
   8472htwgzbij:
   8473	mov up,acc
   8474	jne 0xef,ydocsvpi
   8475	mov up,acc
   8476	jne 0x0,gnxuxiod
   8477	mov up,nil
   8478	swp
   8479	mov acc,up
   8480	sav
   8481	jmp htwgzbij
   8482gnxuxiod:
   8483	mov up,acc
   8484	swp
   8485	mov acc,up
   8486	jmp htwgzbij
   8487ydocsvpi:
   8488	mov acc,down
   8489	mov up,down
   8490	mov up,down
   8491	mov down,up
   8492	jmp htwgzbij
   8493end
   8494
   8495tpu X-1 Y5
   8496	mov 0x9f,acc
   8497	sav
   8498oqwjdyoy:
   8499	mov up,acc
   8500	jne 0xf0,lgumkisw
   8501	mov up,acc
   8502	jne 0x0,hevwjluq
   8503	mov up,nil
   8504	swp
   8505	mov acc,up
   8506	sav
   8507	jmp oqwjdyoy
   8508hevwjluq:
   8509	mov up,acc
   8510	swp
   8511	mov acc,up
   8512	jmp oqwjdyoy
   8513lgumkisw:
   8514	mov acc,left
   8515	mov up,left
   8516	mov up,left
   8517	mov left,up
   8518	jmp oqwjdyoy
   8519end
   8520
   8521tpu X-2 Y5
   8522	mov 0x9a,acc
   8523	sav
   8524tjbtuabg:
   8525	mov right,acc
   8526	jne 0xf1,zcqqdzrf
   8527	mov right,acc
   8528	jne 0x0,rgakfead
   8529	mov right,nil
   8530	swp
   8531	mov acc,right
   8532	sav
   8533	jmp tjbtuabg
   8534rgakfead:
   8535	mov right,acc
   8536	swp
   8537	mov acc,right
   8538	jmp tjbtuabg
   8539zcqqdzrf:
   8540	mov acc,left
   8541	mov right,left
   8542	mov right,left
   8543	mov left,right
   8544	jmp tjbtuabg
   8545end
   8546
   8547tpu X-3 Y5
   8548	mov 0xf8,acc
   8549	sav
   8550gflfrkom:
   8551	mov right,acc
   8552	jne 0xf2,jojftgxv
   8553	mov right,acc
   8554	jne 0x0,ztikkfhj
   8555	mov right,nil
   8556	swp
   8557	mov acc,right
   8558	sav
   8559	jmp gflfrkom
   8560ztikkfhj:
   8561	mov right,acc
   8562	swp
   8563	mov acc,right
   8564	jmp gflfrkom
   8565jojftgxv:
   8566	mov acc,left
   8567	mov right,left
   8568	mov right,left
   8569	mov left,right
   8570	jmp gflfrkom
   8571end
   8572
   8573tpu X-4 Y5
   8574	mov 0xf3,acc
   8575	sav
   8576ncofllwv:
   8577	mov right,acc
   8578	jne 0xf3,puxtqxcg
   8579	mov right,acc
   8580	jne 0x0,bahcvgif
   8581	mov right,nil
   8582	swp
   8583	mov acc,right
   8584	sav
   8585	jmp ncofllwv
   8586bahcvgif:
   8587	mov right,acc
   8588	swp
   8589	mov acc,right
   8590	jmp ncofllwv
   8591puxtqxcg:
   8592	mov acc,left
   8593	mov right,left
   8594	mov right,left
   8595	mov left,right
   8596	jmp ncofllwv
   8597end
   8598
   8599tpu X-5 Y5
   8600	mov 0x6c,acc
   8601	sav
   8602qvxwhxbt:
   8603	mov right,acc
   8604	jne 0xf4,vilmljaj
   8605	mov right,acc
   8606	jne 0x0,sbcqgwgu
   8607	mov right,nil
   8608	swp
   8609	mov acc,right
   8610	sav
   8611	jmp qvxwhxbt
   8612sbcqgwgu:
   8613	mov right,acc
   8614	swp
   8615	mov acc,right
   8616	jmp qvxwhxbt
   8617vilmljaj:
   8618	mov acc,left
   8619	mov right,left
   8620	mov right,left
   8621	mov left,right
   8622	jmp qvxwhxbt
   8623end
   8624
   8625tpu X-6 Y5
   8626	mov 0xe3,acc
   8627	sav
   8628jijecxqh:
   8629	mov right,acc
   8630	jne 0xf5,zvpzsyge
   8631	mov right,acc
   8632	jne 0x0,qdkgphhh
   8633	mov right,nil
   8634	swp
   8635	mov acc,right
   8636	sav
   8637	jmp jijecxqh
   8638qdkgphhh:
   8639	mov right,acc
   8640	swp
   8641	mov acc,right
   8642	jmp jijecxqh
   8643zvpzsyge:
   8644	mov acc,left
   8645	mov right,left
   8646	mov right,left
   8647	mov left,right
   8648	jmp jijecxqh
   8649end
   8650
   8651tpu X-7 Y5
   8652	mov 0x9e,acc
   8653	sav
   8654qefabnze:
   8655	mov right,acc
   8656	jne 0xf6,xdsebmln
   8657	mov right,acc
   8658	jne 0x0,ywambmhq
   8659	mov right,nil
   8660	swp
   8661	mov acc,right
   8662	sav
   8663	jmp qefabnze
   8664ywambmhq:
   8665	mov right,acc
   8666	swp
   8667	mov acc,right
   8668	jmp qefabnze
   8669xdsebmln:
   8670	mov acc,left
   8671	mov right,left
   8672	mov right,left
   8673	mov left,right
   8674	jmp qefabnze
   8675end
   8676
   8677tpu X-8 Y5
   8678	mov 0x36,acc
   8679	sav
   8680wvinsltm:
   8681	mov right,acc
   8682	jne 0xf7,liwzwdpp
   8683	mov right,acc
   8684	jne 0x0,yygckygm
   8685	mov right,nil
   8686	swp
   8687	mov acc,right
   8688	sav
   8689	jmp wvinsltm
   8690yygckygm:
   8691	mov right,acc
   8692	swp
   8693	mov acc,right
   8694	jmp wvinsltm
   8695liwzwdpp:
   8696	mov acc,left
   8697	mov right,left
   8698	mov right,left
   8699	mov left,right
   8700	jmp wvinsltm
   8701end
   8702
   8703tpu X-9 Y5
   8704	mov 0x9e,acc
   8705	sav
   8706cjpnuquy:
   8707	mov right,acc
   8708	jne 0xf8,xiimbneq
   8709	mov right,acc
   8710	jne 0x0,xeedflzu
   8711	mov right,nil
   8712	swp
   8713	mov acc,right
   8714	sav
   8715	jmp cjpnuquy
   8716xeedflzu:
   8717	mov right,acc
   8718	swp
   8719	mov acc,right
   8720	jmp cjpnuquy
   8721xiimbneq:
   8722	mov acc,left
   8723	mov right,left
   8724	mov right,left
   8725	mov left,right
   8726	jmp cjpnuquy
   8727end
   8728
   8729tpu X-10 Y5
   8730	mov 0x98,acc
   8731	sav
   8732rhxkdfkt:
   8733	mov right,acc
   8734	jne 0xf9,lzpxfmej
   8735	mov right,acc
   8736	jne 0x0,wmybzahk
   8737	mov right,nil
   8738	swp
   8739	mov acc,right
   8740	sav
   8741	jmp rhxkdfkt
   8742wmybzahk:
   8743	mov right,acc
   8744	swp
   8745	mov acc,right
   8746	jmp rhxkdfkt
   8747lzpxfmej:
   8748	mov acc,left
   8749	mov right,left
   8750	mov right,left
   8751	mov left,right
   8752	jmp rhxkdfkt
   8753end
   8754
   8755tpu X-11 Y5
   8756	mov 0x93,acc
   8757	sav
   8758pkwtpqyc:
   8759	mov right,acc
   8760	jne 0xfa,flvxdvap
   8761	mov right,acc
   8762	jne 0x0,srflztyj
   8763	mov right,nil
   8764	swp
   8765	mov acc,right
   8766	sav
   8767	jmp pkwtpqyc
   8768srflztyj:
   8769	mov right,acc
   8770	swp
   8771	mov acc,right
   8772	jmp pkwtpqyc
   8773flvxdvap:
   8774	mov acc,left
   8775	mov right,left
   8776	mov right,left
   8777	mov left,right
   8778	jmp pkwtpqyc
   8779end
   8780
   8781tpu X-12 Y5
   8782	mov 0x97,acc
   8783	sav
   8784kujzhkya:
   8785	mov right,acc
   8786	jne 0xfb,fhssgxly
   8787	mov right,acc
   8788	jne 0x0,tezhgzja
   8789	mov right,nil
   8790	swp
   8791	mov acc,right
   8792	sav
   8793	jmp kujzhkya
   8794tezhgzja:
   8795	mov right,acc
   8796	swp
   8797	mov acc,right
   8798	jmp kujzhkya
   8799fhssgxly:
   8800	mov acc,left
   8801	mov right,left
   8802	mov right,left
   8803	mov left,right
   8804	jmp kujzhkya
   8805end
   8806
   8807tpu X-13 Y5
   8808	mov 0xf6,acc
   8809	sav
   8810kmnpokkp:
   8811	mov right,acc
   8812	jne 0xfc,rcvpupjo
   8813	mov right,acc
   8814	jne 0x0,wthhdqbs
   8815	mov right,nil
   8816	swp
   8817	mov acc,right
   8818	sav
   8819	jmp kmnpokkp
   8820wthhdqbs:
   8821	mov right,acc
   8822	swp
   8823	mov acc,right
   8824	jmp kmnpokkp
   8825rcvpupjo:
   8826	mov acc,left
   8827	mov right,left
   8828	mov right,left
   8829	mov left,right
   8830	jmp kmnpokkp
   8831end
   8832
   8833tpu X-14 Y5
   8834	mov 0xfd,acc
   8835	sav
   8836hjdvgqqq:
   8837	mov right,acc
   8838	jne 0xfd,trpnrjea
   8839	mov right,acc
   8840	jne 0x0,whsbiecq
   8841	mov right,nil
   8842	swp
   8843	mov acc,right
   8844	sav
   8845	jmp hjdvgqqq
   8846whsbiecq:
   8847	mov right,acc
   8848	swp
   8849	mov acc,right
   8850	jmp hjdvgqqq
   8851trpnrjea:
   8852	mov acc,left
   8853	mov right,left
   8854	mov right,left
   8855	mov left,right
   8856	jmp hjdvgqqq
   8857end
   8858
   8859tpu X-15 Y5
   8860	mov 0x1c,acc
   8861	sav
   8862hxktjeqn:
   8863	mov right,acc
   8864	jne 0xfe,pqqlbouy
   8865	mov right,acc
   8866	jne 0x0,ggejtpol
   8867	mov right,nil
   8868	swp
   8869	mov acc,right
   8870	sav
   8871	jmp hxktjeqn
   8872ggejtpol:
   8873	mov right,acc
   8874	swp
   8875	mov acc,right
   8876	jmp hxktjeqn
   8877pqqlbouy:
   8878	mov acc,left
   8879	mov right,left
   8880	mov right,left
   8881	mov left,right
   8882	jmp hxktjeqn
   8883end
   8884
   8885tpu X-16 Y5
   8886	mov 0xf,acc
   8887	sav
   8888vkkovrut:
   8889	mov right,acc
   8890	jne 0xff,bxhtjpwe
   8891	mov right,acc
   8892	jne 0x0,ulzwebvu
   8893	mov right,nil
   8894	swp
   8895	mov acc,right
   8896	sav
   8897	jmp vkkovrut
   8898ulzwebvu:
   8899	mov right,acc
   8900	swp
   8901	mov acc,right
   8902	jmp vkkovrut
   8903bxhtjpwe:
   8904	mov acc,left
   8905	mov right,left
   8906	mov right,left
   8907	mov left,right
   8908	jmp vkkovrut
   8909end
   8910
   8911tpu X-43 Y-2
   8912fmazamgt:
   8913	mov right,acc
   8914	jne 0x12,beplypbq
   8915	mov 0x12,down
   8916	mov right,down
   8917	mov right,down
   8918	mov right,down
   8919	mov right,down
   8920	jmp fmazamgt
   8921beplypbq:
   8922	mov acc,left
   8923	mov right,left
   8924	mov right,left
   8925	mov right,left
   8926	mov right,left
   8927end
   8928
   8929tpu X-43 Y-1
   8930mjqrvfbw:
   8931	mov any,acc
   8932	jne 0x12,gichihkp
   8933	mov any,down
   8934	mov any,down
   8935	mov any,down
   8936	mov any,down
   8937	jmp mjqrvfbw
   8938gichihkp:
   8939	mov acc,right
   8940	mov left,right
   8941	mov left,right
   8942	mov left,right
   8943	mov left,right
   8944end
   8945
   8946tpu X-42 Y-2
   8947	mov any,left
   8948end
   8949
   8950tpu X-42 Y-1
   8951joasoudy:
   8952	mov any,acc
   8953	sav
   8954	mov any,acc
   8955	jne 0x12,ljskdpib
   8956	swp
   8957	mov acc,up
   8958	mov acc,right
   8959	mov 0x12,up
   8960	mov 0x12,right
   8961	mov down,acc
   8962	mov acc,up
   8963	mov acc,right
   8964	mov down,acc
   8965	mov acc,up
   8966	mov acc,right
   8967	mov down,acc
   8968	mov acc,up
   8969	mov acc,right
   8970	jmp joasoudy
   8971ljskdpib:
   8972	swp
   8973	mov acc,right
   8974	swp
   8975	mov acc,right
   8976	mov left,right
   8977	mov left,right
   8978	mov left,right
   8979end
   8980
   8981tpu X-39 Y-2
   8982femzfeih:
   8983	mov right,acc
   8984	jne 0x89,zlikeppv
   8985	mov 0x89,down
   8986	mov right,down
   8987	mov right,down
   8988	mov right,down
   8989	mov right,down
   8990	jmp femzfeih
   8991zlikeppv:
   8992	mov acc,left
   8993	mov right,left
   8994	mov right,left
   8995	mov right,left
   8996	mov right,left
   8997end
   8998
   8999tpu X-39 Y-1
   9000mbsxxdah:
   9001	mov any,acc
   9002	jne 0x89,yofsdbzv
   9003	mov any,down
   9004	mov any,down
   9005	mov any,down
   9006	mov any,down
   9007	jmp mbsxxdah
   9008yofsdbzv:
   9009	mov acc,right
   9010	mov left,right
   9011	mov left,right
   9012	mov left,right
   9013	mov left,right
   9014end
   9015
   9016tpu X-38 Y-2
   9017	mov any,left
   9018end
   9019
   9020tpu X-38 Y-1
   9021yeywgfmf:
   9022	mov any,acc
   9023	sav
   9024	mov any,acc
   9025	jne 0x89,mzkuesqv
   9026	swp
   9027	mov acc,up
   9028	mov acc,right
   9029	mov 0x89,up
   9030	mov 0x89,right
   9031	mov down,acc
   9032	mov acc,up
   9033	mov acc,right
   9034	mov down,acc
   9035	mov acc,up
   9036	mov acc,right
   9037	mov down,acc
   9038	mov acc,up
   9039	mov acc,right
   9040	jmp yeywgfmf
   9041mzkuesqv:
   9042	swp
   9043	mov acc,right
   9044	swp
   9045	mov acc,right
   9046	mov left,right
   9047	mov left,right
   9048	mov left,right
   9049end
   9050
   9051tpu X-35 Y-2
   9052yuzwfavy:
   9053	mov right,acc
   9054	jne 0x8a,mfkfbvei
   9055	mov 0x8a,down
   9056	mov right,down
   9057	mov right,down
   9058	mov right,down
   9059	mov right,down
   9060	jmp yuzwfavy
   9061mfkfbvei:
   9062	mov acc,left
   9063	mov right,left
   9064	mov right,left
   9065	mov right,left
   9066	mov right,left
   9067end
   9068
   9069tpu X-35 Y-1
   9070sqzghbkq:
   9071	mov any,acc
   9072	jne 0x8a,rryngobk
   9073	mov any,down
   9074	mov any,down
   9075	mov any,down
   9076	mov any,down
   9077	jmp sqzghbkq
   9078rryngobk:
   9079	mov acc,right
   9080	mov left,right
   9081	mov left,right
   9082	mov left,right
   9083	mov left,right
   9084end
   9085
   9086tpu X-34 Y-2
   9087	mov any,left
   9088end
   9089
   9090tpu X-34 Y-1
   9091pztxovky:
   9092	mov any,acc
   9093	sav
   9094	mov any,acc
   9095	jne 0x8a,mexwepwx
   9096	swp
   9097	mov acc,up
   9098	mov acc,right
   9099	mov 0x8a,up
   9100	mov 0x8a,right
   9101	mov down,acc
   9102	mov acc,up
   9103	mov acc,right
   9104	mov down,acc
   9105	mov acc,up
   9106	mov acc,right
   9107	mov down,acc
   9108	mov acc,up
   9109	mov acc,right
   9110	jmp pztxovky
   9111mexwepwx:
   9112	swp
   9113	mov acc,right
   9114	swp
   9115	mov acc,right
   9116	mov left,right
   9117	mov left,right
   9118	mov left,right
   9119end
   9120
   9121tpu X-31 Y-2
   9122gejcjdqb:
   9123	mov right,acc
   9124	jne 0x8b,ottouzye
   9125	mov 0x8b,down
   9126	mov right,down
   9127	mov right,down
   9128	mov right,down
   9129	mov right,down
   9130	jmp gejcjdqb
   9131ottouzye:
   9132	mov acc,left
   9133	mov right,left
   9134	mov right,left
   9135	mov right,left
   9136	mov right,left
   9137end
   9138
   9139tpu X-31 Y-1
   9140tsyuudez:
   9141	mov any,acc
   9142	jne 0x8b,ollhtyxl
   9143	mov any,down
   9144	mov any,down
   9145	mov any,down
   9146	mov any,down
   9147	jmp tsyuudez
   9148ollhtyxl:
   9149	mov acc,right
   9150	mov left,right
   9151	mov left,right
   9152	mov left,right
   9153	mov left,right
   9154end
   9155
   9156tpu X-30 Y-2
   9157	mov any,left
   9158end
   9159
   9160tpu X-30 Y-1
   9161jhlfbrjp:
   9162	mov any,acc
   9163	sav
   9164	mov any,acc
   9165	jne 0x8b,alnwpats
   9166	swp
   9167	mov acc,up
   9168	mov acc,right
   9169	mov 0x8b,up
   9170	mov 0x8b,right
   9171	mov down,acc
   9172	mov acc,up
   9173	mov acc,right
   9174	mov down,acc
   9175	mov acc,up
   9176	mov acc,right
   9177	mov down,acc
   9178	mov acc,up
   9179	mov acc,right
   9180	jmp jhlfbrjp
   9181alnwpats:
   9182	swp
   9183	mov acc,right
   9184	swp
   9185	mov acc,right
   9186	mov left,right
   9187	mov left,right
   9188	mov left,right
   9189end
   9190
   9191tpu X-27 Y-2
   9192nedlzjfh:
   9193	mov right,acc
   9194	jne 0x8c,xpgqottq
   9195	mov 0x8c,down
   9196	mov right,down
   9197	mov right,down
   9198	mov right,down
   9199	mov right,down
   9200	jmp nedlzjfh
   9201xpgqottq:
   9202	mov acc,left
   9203	mov right,left
   9204	mov right,left
   9205	mov right,left
   9206	mov right,left
   9207end
   9208
   9209tpu X-27 Y-1
   9210roaxrbgz:
   9211	mov any,acc
   9212	jne 0x8c,jdtvphjb
   9213	mov any,down
   9214	mov any,down
   9215	mov any,down
   9216	mov any,down
   9217	jmp roaxrbgz
   9218jdtvphjb:
   9219	mov acc,right
   9220	mov left,right
   9221	mov left,right
   9222	mov left,right
   9223	mov left,right
   9224end
   9225
   9226tpu X-26 Y-2
   9227	mov any,left
   9228end
   9229
   9230tpu X-26 Y-1
   9231zptmqxtk:
   9232	mov any,acc
   9233	sav
   9234	mov any,acc
   9235	jne 0x8c,bswrnnss
   9236	swp
   9237	mov acc,up
   9238	mov acc,right
   9239	mov 0x8c,up
   9240	mov 0x8c,right
   9241	mov down,acc
   9242	mov acc,up
   9243	mov acc,right
   9244	mov down,acc
   9245	mov acc,up
   9246	mov acc,right
   9247	mov down,acc
   9248	mov acc,up
   9249	mov acc,right
   9250	jmp zptmqxtk
   9251bswrnnss:
   9252	swp
   9253	mov acc,right
   9254	swp
   9255	mov acc,right
   9256	mov left,right
   9257	mov left,right
   9258	mov left,right
   9259end
   9260
   9261tpu X-23 Y-2
   9262bmcxqrwa:
   9263	mov right,acc
   9264	jne 0x1,lyfpdblg
   9265	mov 0x1,down
   9266	mov right,down
   9267	mov right,down
   9268	mov right,down
   9269	mov right,down
   9270	jmp bmcxqrwa
   9271lyfpdblg:
   9272	mov acc,left
   9273	mov right,left
   9274	mov right,left
   9275	mov right,left
   9276	mov right,left
   9277end
   9278
   9279tpu X-23 Y-1
   9280oierajmx:
   9281	mov any,acc
   9282	jne 0x1,spurfyli
   9283	mov any,down
   9284	mov any,down
   9285	mov any,down
   9286	mov any,down
   9287	jmp oierajmx
   9288spurfyli:
   9289	mov acc,right
   9290	mov left,right
   9291	mov left,right
   9292	mov left,right
   9293	mov left,right
   9294end
   9295
   9296tpu X-22 Y-2
   9297	mov any,left
   9298end
   9299
   9300tpu X-22 Y-1
   9301evidijnn:
   9302	mov any,acc
   9303	sav
   9304	mov any,acc
   9305	jne 0x1,vqldnkpu
   9306	swp
   9307	mov acc,up
   9308	mov acc,right
   9309	mov 0x1,up
   9310	mov 0x1,right
   9311	mov down,acc
   9312	mov acc,up
   9313	mov acc,right
   9314	mov down,acc
   9315	mov acc,up
   9316	mov acc,right
   9317	mov down,acc
   9318	mov acc,up
   9319	mov acc,right
   9320	jmp evidijnn
   9321vqldnkpu:
   9322	swp
   9323	mov acc,right
   9324	swp
   9325	mov acc,right
   9326	mov left,right
   9327	mov left,right
   9328	mov left,right
   9329end
   9330
   9331tpu X-19 Y-2
   9332fpdkthfa:
   9333	mov right,acc
   9334	jne 0x90,qtdvyxlx
   9335	mov 0x90,down
   9336	mov right,down
   9337	mov right,down
   9338	mov right,down
   9339	mov right,down
   9340	jmp fpdkthfa
   9341qtdvyxlx:
   9342	mov acc,left
   9343	mov right,left
   9344	mov right,left
   9345	mov right,left
   9346	mov right,left
   9347end
   9348
   9349tpu X-19 Y-1
   9350qzqhcqsr:
   9351	mov any,acc
   9352	jne 0x90,ftrkkhmr
   9353	mov any,down
   9354	mov any,down
   9355	mov any,down
   9356	mov any,down
   9357	jmp qzqhcqsr
   9358ftrkkhmr:
   9359	mov acc,right
   9360	mov left,right
   9361	mov left,right
   9362	mov left,right
   9363	mov left,right
   9364end
   9365
   9366tpu X-18 Y-2
   9367	mov any,left
   9368end
   9369
   9370tpu X-18 Y-1
   9371irtkzpqa:
   9372	mov any,acc
   9373	sav
   9374	mov any,acc
   9375	jne 0x90,xeeewdwz
   9376	swp
   9377	mov acc,up
   9378	mov acc,right
   9379	mov 0x90,up
   9380	mov 0x90,right
   9381	mov down,acc
   9382	mov acc,up
   9383	mov acc,right
   9384	mov down,acc
   9385	mov acc,up
   9386	mov acc,right
   9387	mov down,acc
   9388	mov acc,up
   9389	mov acc,right
   9390	jmp irtkzpqa
   9391xeeewdwz:
   9392	swp
   9393	mov acc,right
   9394	swp
   9395	mov acc,right
   9396	mov left,right
   9397	mov left,right
   9398	mov left,right
   9399end
   9400
   9401tpu X-15 Y-2
   9402bpvlpsqt:
   9403	mov right,acc
   9404	jne 0x8d,tokizxjk
   9405	mov 0x8d,down
   9406	mov right,down
   9407	mov right,down
   9408	mov right,down
   9409	mov right,down
   9410	jmp bpvlpsqt
   9411tokizxjk:
   9412	mov acc,left
   9413	mov right,left
   9414	mov right,left
   9415	mov right,left
   9416	mov right,left
   9417end
   9418
   9419tpu X-15 Y-1
   9420siseihuq:
   9421	mov any,acc
   9422	jne 0x8d,hbssposs
   9423	mov any,down
   9424	mov any,down
   9425	mov any,down
   9426	mov any,down
   9427	jmp siseihuq
   9428hbssposs:
   9429	mov acc,right
   9430	mov left,right
   9431	mov left,right
   9432	mov left,right
   9433	mov left,right
   9434end
   9435
   9436tpu X-14 Y-2
   9437	mov any,left
   9438end
   9439
   9440tpu X-14 Y-1
   9441nibkenxl:
   9442	mov any,acc
   9443	sav
   9444	mov any,acc
   9445	jne 0x8d,tiwnjdqk
   9446	swp
   9447	mov acc,up
   9448	mov acc,right
   9449	mov 0x8d,up
   9450	mov 0x8d,right
   9451	mov down,acc
   9452	mov acc,up
   9453	mov acc,right
   9454	mov down,acc
   9455	mov acc,up
   9456	mov acc,right
   9457	mov down,acc
   9458	mov acc,up
   9459	mov acc,right
   9460	jmp nibkenxl
   9461tiwnjdqk:
   9462	swp
   9463	mov acc,right
   9464	swp
   9465	mov acc,right
   9466	mov left,right
   9467	mov left,right
   9468	mov left,right
   9469end
   9470
   9471tpu X-11 Y-2
   9472igxjklnd:
   9473	mov right,acc
   9474	jne 0x8e,rcrbulpn
   9475	mov 0x8e,down
   9476	mov right,down
   9477	mov right,down
   9478	mov right,down
   9479	mov right,down
   9480	jmp igxjklnd
   9481rcrbulpn:
   9482	mov acc,left
   9483	mov right,left
   9484	mov right,left
   9485	mov right,left
   9486	mov right,left
   9487end
   9488
   9489tpu X-11 Y-1
   9490xyyllpnm:
   9491	mov any,acc
   9492	jne 0x8e,gqjelkms
   9493	mov any,down
   9494	mov any,down
   9495	mov any,down
   9496	mov any,down
   9497	jmp xyyllpnm
   9498gqjelkms:
   9499	mov acc,right
   9500	mov left,right
   9501	mov left,right
   9502	mov left,right
   9503	mov left,right
   9504end
   9505
   9506tpu X-10 Y-2
   9507	mov any,left
   9508end
   9509
   9510tpu X-10 Y-1
   9511xhyxtsxq:
   9512	mov any,acc
   9513	sav
   9514	mov any,acc
   9515	jne 0x8e,zsdvogwq
   9516	swp
   9517	mov acc,up
   9518	mov acc,right
   9519	mov 0x8e,up
   9520	mov 0x8e,right
   9521	mov down,acc
   9522	mov acc,up
   9523	mov acc,right
   9524	mov down,acc
   9525	mov acc,up
   9526	mov acc,right
   9527	mov down,acc
   9528	mov acc,up
   9529	mov acc,right
   9530	jmp xhyxtsxq
   9531zsdvogwq:
   9532	swp
   9533	mov acc,right
   9534	swp
   9535	mov acc,right
   9536	mov left,right
   9537	mov left,right
   9538	mov left,right
   9539end
   9540
   9541tpu X-7 Y-2
   9542jgawcsvo:
   9543	mov right,acc
   9544	jne 0x8f,lxmbifpy
   9545	mov 0x8f,down
   9546	mov right,down
   9547	mov right,down
   9548	mov right,down
   9549	mov right,down
   9550	jmp jgawcsvo
   9551lxmbifpy:
   9552	mov acc,left
   9553	mov right,left
   9554	mov right,left
   9555	mov right,left
   9556	mov right,left
   9557end
   9558
   9559tpu X-7 Y-1
   9560wifwoljl:
   9561	mov any,acc
   9562	jne 0x8f,xddcxvdl
   9563	mov any,down
   9564	mov any,down
   9565	mov any,down
   9566	mov any,down
   9567	jmp wifwoljl
   9568xddcxvdl:
   9569	mov acc,right
   9570	mov left,right
   9571	mov left,right
   9572	mov left,right
   9573	mov left,right
   9574end
   9575
   9576tpu X-6 Y-2
   9577	mov any,left
   9578end
   9579
   9580tpu X-6 Y-1
   9581ipacmcfn:
   9582	mov any,acc
   9583	sav
   9584	mov any,acc
   9585	jne 0x8f,wzhsznzm
   9586	swp
   9587	mov acc,up
   9588	mov acc,right
   9589	mov 0x8f,up
   9590	mov 0x8f,right
   9591	mov down,acc
   9592	mov acc,up
   9593	mov acc,right
   9594	mov down,acc
   9595	mov acc,up
   9596	mov acc,right
   9597	mov down,acc
   9598	mov acc,up
   9599	mov acc,right
   9600	jmp ipacmcfn
   9601wzhsznzm:
   9602	swp
   9603	mov acc,right
   9604	swp
   9605	mov acc,right
   9606	mov left,right
   9607	mov left,right
   9608	mov left,right
   9609end
   9610
   9611tpu X-3 Y-2
   9612bnluhort:
   9613	mov right,acc
   9614	jne 0x85,xxvtplwm
   9615	mov 0x85,down
   9616	mov right,down
   9617	mov right,down
   9618	mov right,down
   9619	mov right,down
   9620	jmp bnluhort
   9621xxvtplwm:
   9622	mov acc,left
   9623	mov right,left
   9624	mov right,left
   9625	mov right,left
   9626	mov right,left
   9627end
   9628
   9629tpu X-3 Y-1
   9630pvcsbmgi:
   9631	mov any,acc
   9632	jne 0x85,yqksdwgg
   9633	mov any,down
   9634	mov any,down
   9635	mov any,down
   9636	mov any,down
   9637	jmp pvcsbmgi
   9638yqksdwgg:
   9639	mov acc,right
   9640	mov left,right
   9641	mov left,right
   9642	mov left,right
   9643	mov left,right
   9644end
   9645
   9646tpu X-2 Y-2
   9647	mov any,left
   9648end
   9649
   9650tpu X-2 Y-1
   9651qqshocck:
   9652	mov any,acc
   9653	sav
   9654	mov any,acc
   9655	jne 0x85,smvkjurz
   9656	swp
   9657	mov acc,up
   9658	mov acc,right
   9659	mov 0x85,up
   9660	mov 0x85,right
   9661	mov down,acc
   9662	mov acc,up
   9663	mov acc,right
   9664	mov down,acc
   9665	mov acc,up
   9666	mov acc,right
   9667	mov down,acc
   9668	mov acc,up
   9669	mov acc,right
   9670	jmp qqshocck
   9671smvkjurz:
   9672	swp
   9673	mov acc,right
   9674	swp
   9675	mov acc,right
   9676	mov left,right
   9677	mov left,right
   9678	mov left,right
   9679end
   9680
   9681tpu X1 Y-2
   9682nsfxwkqu:
   9683	mov right,acc
   9684	jne 0x13,cjvkpsin
   9685	mov 0x13,down
   9686	mov right,down
   9687	mov right,down
   9688	mov right,down
   9689	mov right,down
   9690	jmp nsfxwkqu
   9691cjvkpsin:
   9692	mov acc,left
   9693	mov right,left
   9694	mov right,left
   9695	mov right,left
   9696	mov right,left
   9697end
   9698
   9699tpu X1 Y-1
   9700wpesjvqx:
   9701	mov any,acc
   9702	jne 0x13,peqiadkr
   9703	mov any,down
   9704	mov any,down
   9705	mov any,down
   9706	mov any,down
   9707	jmp wpesjvqx
   9708peqiadkr:
   9709	mov acc,right
   9710	mov left,right
   9711	mov left,right
   9712	mov left,right
   9713	mov left,right
   9714end
   9715
   9716tpu X2 Y-2
   9717	mov any,left
   9718end
   9719
   9720tpu X2 Y-1
   9721bfgdbldy:
   9722	mov any,acc
   9723	sav
   9724	mov any,acc
   9725	jne 0x13,kvctnkcd
   9726	swp
   9727	mov acc,up
   9728	mov acc,right
   9729	mov 0x13,up
   9730	mov 0x13,right
   9731	mov down,acc
   9732	mov acc,up
   9733	mov acc,right
   9734	mov down,acc
   9735	mov acc,up
   9736	mov acc,right
   9737	mov down,acc
   9738	mov acc,up
   9739	mov acc,right
   9740	jmp bfgdbldy
   9741kvctnkcd:
   9742	swp
   9743	mov acc,right
   9744	swp
   9745	mov acc,right
   9746	mov left,right
   9747	mov left,right
   9748	mov left,right
   9749end
   9750
   9751tpu X3 Y-2
   9752	mov any,left
   9753end
   9754
   9755tpu X3 Y-1
   9756	mov any,right
   9757end
   9758
   9759tpu X-46 Y-1
   9760	mov any,nil
   9761end
   9762
   9763tpu X-46 Y-2
   9764	mov any,nil
   9765end
   9766
   9767tpu X4 Y-1
   9768	mov any,nil
   9769end
   9770
   9771tpu X4 Y-2
   9772	mov any,nil
   9773end
   9774
   9775tpu X-23 Y-18
   9776	mov 0x6d,up
   9777	mov 0x65,right
   9778	mov 0x6f,down
   9779	mov 0x77,left
   9780end
   9781
   9782tpu X-22 Y-18
   9783	mov 0x6d,up
   9784	mov 0x65,right
   9785	mov 0x6f,down
   9786	mov 0x77,left
   9787end
   9788
   9789tpu X-21 Y-18
   9790	mov 0x6d,up
   9791	mov 0x65,right
   9792	mov 0x6f,down
   9793	mov 0x77,left
   9794end
   9795
   9796tpu X-20 Y-18
   9797	mov 0x6d,up
   9798	mov 0x65,right
   9799	mov 0x6f,down
   9800	mov 0x77,left
   9801end
   9802
   9803tpu X-19 Y-18
   9804	mov 0x6d,up
   9805	mov 0x65,right
   9806	mov 0x6f,down
   9807	mov 0x77,left
   9808end
   9809
   9810tpu X-18 Y-18
   9811	mov 0x6d,up
   9812	mov 0x65,right
   9813	mov 0x6f,down
   9814	mov 0x77,left
   9815end
   9816
   9817tpu X-17 Y-18
   9818	mov 0x6d,up
   9819	mov 0x65,right
   9820	mov 0x6f,down
   9821	mov 0x77,left
   9822end
   9823
   9824tpu X-16 Y-18
   9825	mov 0x6d,up
   9826	mov 0x65,right
   9827	mov 0x6f,down
   9828	mov 0x77,left
   9829end
   9830
   9831tpu X-15 Y-18
   9832	mov 0x6d,up
   9833	mov 0x65,right
   9834	mov 0x6f,down
   9835	mov 0x77,left
   9836end
   9837
   9838tpu X-14 Y-18
   9839	mov 0x6d,up
   9840	mov 0x65,right
   9841	mov 0x6f,down
   9842	mov 0x77,left
   9843end
   9844
   9845tpu X-13 Y-18
   9846	mov 0x6d,up
   9847	mov 0x65,right
   9848	mov 0x6f,down
   9849	mov 0x77,left
   9850end
   9851
   9852tpu X-12 Y-18
   9853	mov 0x6d,up
   9854	mov 0x65,right
   9855	mov 0x6f,down
   9856	mov 0x77,left
   9857end
   9858
   9859tpu X-11 Y-18
   9860	mov 0x6d,up
   9861	mov 0x65,right
   9862	mov 0x6f,down
   9863	mov 0x77,left
   9864end
   9865
   9866tpu X-10 Y-18
   9867	mov 0x6d,up
   9868	mov 0x65,right
   9869	mov 0x6f,down
   9870	mov 0x77,left
   9871end
   9872
   9873tpu X-9 Y-18
   9874	mov 0x6d,up
   9875	mov 0x65,right
   9876	mov 0x6f,down
   9877	mov 0x77,left
   9878end
   9879
   9880tpu X-8 Y-18
   9881	mov 0x6d,up
   9882	mov 0x65,right
   9883	mov 0x6f,down
   9884	mov 0x77,left
   9885end
   9886
   9887tpu X-7 Y-18
   9888	mov 0x6d,up
   9889	mov 0x65,right
   9890	mov 0x6f,down
   9891	mov 0x77,left
   9892end
   9893
   9894tpu X-6 Y-18
   9895	mov 0x6d,up
   9896	mov 0x65,right
   9897	mov 0x6f,down
   9898	mov 0x77,left
   9899end
   9900
   9901tpu X-5 Y-18
   9902	mov 0x6d,up
   9903	mov 0x65,right
   9904	mov 0x6f,down
   9905	mov 0x77,left
   9906end
   9907
   9908tpu X-54 Y-17
   9909	mov 0x6d,up
   9910	mov 0x65,right
   9911	mov 0x6f,down
   9912	mov 0x77,left
   9913end
   9914
   9915tpu X-53 Y-17
   9916	mov 0x6d,up
   9917	mov 0x65,right
   9918	mov 0x6f,down
   9919	mov 0x77,left
   9920end
   9921
   9922tpu X-52 Y-17
   9923	mov 0x6d,up
   9924	mov 0x65,right
   9925	mov 0x6f,down
   9926	mov 0x77,left
   9927end
   9928
   9929tpu X-51 Y-17
   9930	mov 0x6d,up
   9931	mov 0x65,right
   9932	mov 0x6f,down
   9933	mov 0x77,left
   9934end
   9935
   9936tpu X-50 Y-17
   9937	mov 0x6d,up
   9938	mov 0x65,right
   9939	mov 0x6f,down
   9940	mov 0x77,left
   9941end
   9942
   9943tpu X-49 Y-17
   9944	mov 0x6d,up
   9945	mov 0x65,right
   9946	mov 0x6f,down
   9947	mov 0x77,left
   9948end
   9949
   9950tpu X-48 Y-17
   9951	mov 0x6d,up
   9952	mov 0x65,right
   9953	mov 0x6f,down
   9954	mov 0x77,left
   9955end
   9956
   9957tpu X-47 Y-17
   9958	mov 0x6d,up
   9959	mov 0x65,right
   9960	mov 0x6f,down
   9961	mov 0x77,left
   9962end
   9963
   9964tpu X-46 Y-17
   9965	mov 0x6d,up
   9966	mov 0x65,right
   9967	mov 0x6f,down
   9968	mov 0x77,left
   9969end
   9970
   9971tpu X-45 Y-17
   9972	mov 0x6d,up
   9973	mov 0x65,right
   9974	mov 0x6f,down
   9975	mov 0x77,left
   9976end
   9977
   9978tpu X-44 Y-17
   9979	mov 0x6d,up
   9980	mov 0x65,right
   9981	mov 0x6f,down
   9982	mov 0x77,left
   9983end
   9984
   9985tpu X-43 Y-17
   9986	mov 0x6d,up
   9987	mov 0x65,right
   9988	mov 0x6f,down
   9989	mov 0x77,left
   9990end
   9991
   9992tpu X-42 Y-17
   9993	mov 0x6d,up
   9994	mov 0x65,right
   9995	mov 0x6f,down
   9996	mov 0x77,left
   9997end
   9998
   9999tpu X-41 Y-17
  10000	mov 0x6d,up
  10001	mov 0x65,right
  10002	mov 0x6f,down
  10003	mov 0x77,left
  10004end
  10005
  10006tpu X-40 Y-17
  10007	mov 0x6d,up
  10008	mov 0x65,right
  10009	mov 0x6f,down
  10010	mov 0x77,left
  10011end
  10012
  10013tpu X-39 Y-17
  10014	mov 0x6d,up
  10015	mov 0x65,right
  10016	mov 0x6f,down
  10017	mov 0x77,left
  10018end
  10019
  10020tpu X-38 Y-17
  10021	mov 0x6d,up
  10022	mov 0x65,right
  10023	mov 0x6f,down
  10024	mov 0x77,left
  10025end
  10026
  10027tpu X-37 Y-17
  10028	mov 0x6d,up
  10029	mov 0x65,right
  10030	mov 0x6f,down
  10031	mov 0x77,left
  10032end
  10033
  10034tpu X-36 Y-17
  10035	mov 0x6d,up
  10036	mov 0x65,right
  10037	mov 0x6f,down
  10038	mov 0x77,left
  10039end
  10040
  10041tpu X-35 Y-17
  10042	mov 0x6d,up
  10043	mov 0x65,right
  10044	mov 0x6f,down
  10045	mov 0x77,left
  10046end
  10047
  10048tpu X-34 Y-17
  10049	mov 0x6d,up
  10050	mov 0x65,right
  10051	mov 0x6f,down
  10052	mov 0x77,left
  10053end
  10054
  10055tpu X-33 Y-17
  10056	mov 0x6d,up
  10057	mov 0x65,right
  10058	mov 0x6f,down
  10059	mov 0x77,left
  10060end
  10061
  10062tpu X-32 Y-17
  10063	mov 0x6d,up
  10064	mov 0x65,right
  10065	mov 0x6f,down
  10066	mov 0x77,left
  10067end
  10068
  10069tpu X-31 Y-17
  10070	mov 0x6d,up
  10071	mov 0x65,right
  10072	mov 0x6f,down
  10073	mov 0x77,left
  10074end
  10075
  10076tpu X-30 Y-17
  10077	mov 0x6d,up
  10078	mov 0x65,right
  10079	mov 0x6f,down
  10080	mov 0x77,left
  10081end
  10082
  10083tpu X-29 Y-17
  10084	mov 0x6d,up
  10085	mov 0x65,right
  10086	mov 0x6f,down
  10087	mov 0x77,left
  10088end
  10089
  10090tpu X-28 Y-17
  10091	mov 0x6d,up
  10092	mov 0x65,right
  10093	mov 0x6f,down
  10094	mov 0x77,left
  10095end
  10096
  10097tpu X-27 Y-17
  10098	mov 0x6d,up
  10099	mov 0x65,right
  10100	mov 0x6f,down
  10101	mov 0x77,left
  10102end
  10103
  10104tpu X-26 Y-17
  10105	mov 0x6d,up
  10106	mov 0x65,right
  10107	mov 0x6f,down
  10108	mov 0x77,left
  10109end
  10110
  10111tpu X-25 Y-17
  10112	mov 0x6d,up
  10113	mov 0x65,right
  10114	mov 0x6f,down
  10115	mov 0x77,left
  10116end
  10117
  10118tpu X-24 Y-17
  10119	mov 0x6d,up
  10120	mov 0x65,right
  10121	mov 0x6f,down
  10122	mov 0x77,left
  10123end
  10124
  10125tpu X-23 Y-17
  10126	mov 0x6d,up
  10127	mov 0x65,right
  10128	mov 0x6f,down
  10129	mov 0x77,left
  10130end
  10131
  10132tpu X-5 Y-17
  10133	mov 0x6d,up
  10134	mov 0x65,right
  10135	mov 0x6f,down
  10136	mov 0x77,left
  10137end
  10138
  10139tpu X-4 Y-17
  10140	mov 0x6d,up
  10141	mov 0x65,right
  10142	mov 0x6f,down
  10143	mov 0x77,left
  10144end
  10145
  10146tpu X-3 Y-17
  10147	mov 0x6d,up
  10148	mov 0x65,right
  10149	mov 0x6f,down
  10150	mov 0x77,left
  10151end
  10152
  10153tpu X-2 Y-17
  10154	mov 0x6d,up
  10155	mov 0x65,right
  10156	mov 0x6f,down
  10157	mov 0x77,left
  10158end
  10159
  10160tpu X-1 Y-17
  10161	mov 0x6d,up
  10162	mov 0x65,right
  10163	mov 0x6f,down
  10164	mov 0x77,left
  10165end
  10166
  10167tpu X0 Y-17
  10168	mov 0x6d,up
  10169	mov 0x65,right
  10170	mov 0x6f,down
  10171	mov 0x77,left
  10172end
  10173
  10174tpu X1 Y-17
  10175	mov 0x6d,up
  10176	mov 0x65,right
  10177	mov 0x6f,down
  10178	mov 0x77,left
  10179end
  10180
  10181tpu X2 Y-17
  10182	mov 0x6d,up
  10183	mov 0x65,right
  10184	mov 0x6f,down
  10185	mov 0x77,left
  10186end
  10187
  10188tpu X3 Y-17
  10189	mov 0x6d,up
  10190	mov 0x65,right
  10191	mov 0x6f,down
  10192	mov 0x77,left
  10193end
  10194
  10195tpu X4 Y-17
  10196	mov 0x6d,up
  10197	mov 0x65,right
  10198	mov 0x6f,down
  10199	mov 0x77,left
  10200end
  10201
  10202tpu X5 Y-17
  10203	mov 0x6d,up
  10204	mov 0x65,right
  10205	mov 0x6f,down
  10206	mov 0x77,left
  10207end
  10208
  10209tpu X6 Y-17
  10210	mov 0x6d,up
  10211	mov 0x65,right
  10212	mov 0x6f,down
  10213	mov 0x77,left
  10214end
  10215
  10216tpu X7 Y-17
  10217	mov 0x6d,up
  10218	mov 0x65,right
  10219	mov 0x6f,down
  10220	mov 0x77,left
  10221end
  10222
  10223tpu X8 Y-17
  10224	mov 0x6d,up
  10225	mov 0x65,right
  10226	mov 0x6f,down
  10227	mov 0x77,left
  10228end
  10229
  10230tpu X9 Y-17
  10231	mov 0x6d,up
  10232	mov 0x65,right
  10233	mov 0x6f,down
  10234	mov 0x77,left
  10235end
  10236
  10237tpu X10 Y-17
  10238	mov 0x6d,up
  10239	mov 0x65,right
  10240	mov 0x6f,down
  10241	mov 0x77,left
  10242end
  10243
  10244tpu X11 Y-17
  10245	mov 0x6d,up
  10246	mov 0x65,right
  10247	mov 0x6f,down
  10248	mov 0x77,left
  10249end
  10250
  10251tpu X12 Y-17
  10252	mov 0x6d,up
  10253	mov 0x65,right
  10254	mov 0x6f,down
  10255	mov 0x77,left
  10256end
  10257
  10258tpu X-60 Y-16
  10259	mov 0x6d,up
  10260	mov 0x65,right
  10261	mov 0x6f,down
  10262	mov 0x77,left
  10263end
  10264
  10265tpu X-59 Y-16
  10266	mov 0x6d,up
  10267	mov 0x65,right
  10268	mov 0x6f,down
  10269	mov 0x77,left
  10270end
  10271
  10272tpu X-58 Y-16
  10273	mov 0x6d,up
  10274	mov 0x65,right
  10275	mov 0x6f,down
  10276	mov 0x77,left
  10277end
  10278
  10279tpu X-57 Y-16
  10280	mov 0x6d,up
  10281	mov 0x65,right
  10282	mov 0x6f,down
  10283	mov 0x77,left
  10284end
  10285
  10286tpu X-56 Y-16
  10287	mov 0x6d,up
  10288	mov 0x65,right
  10289	mov 0x6f,down
  10290	mov 0x77,left
  10291end
  10292
  10293tpu X-55 Y-16
  10294	mov 0x6d,up
  10295	mov 0x65,right
  10296	mov 0x6f,down
  10297	mov 0x77,left
  10298end
  10299
  10300tpu X-54 Y-16
  10301	mov 0x6d,up
  10302	mov 0x65,right
  10303	mov 0x6f,down
  10304	mov 0x77,left
  10305end
  10306
  10307tpu X12 Y-16
  10308	mov 0x6d,up
  10309	mov 0x65,right
  10310	mov 0x6f,down
  10311	mov 0x77,left
  10312end
  10313
  10314tpu X13 Y-16
  10315	mov 0x6d,up
  10316	mov 0x65,right
  10317	mov 0x6f,down
  10318	mov 0x77,left
  10319end
  10320
  10321tpu X14 Y-16
  10322	mov 0x6d,up
  10323	mov 0x65,right
  10324	mov 0x6f,down
  10325	mov 0x77,left
  10326end
  10327
  10328tpu X15 Y-16
  10329	mov 0x6d,up
  10330	mov 0x65,right
  10331	mov 0x6f,down
  10332	mov 0x77,left
  10333end
  10334
  10335tpu X16 Y-16
  10336	mov 0x6d,up
  10337	mov 0x65,right
  10338	mov 0x6f,down
  10339	mov 0x77,left
  10340end
  10341
  10342tpu X17 Y-16
  10343	mov 0x6d,up
  10344	mov 0x65,right
  10345	mov 0x6f,down
  10346	mov 0x77,left
  10347end
  10348
  10349tpu X-62 Y-15
  10350	mov 0x6d,up
  10351	mov 0x65,right
  10352	mov 0x6f,down
  10353	mov 0x77,left
  10354end
  10355
  10356tpu X-61 Y-15
  10357	mov 0x6d,up
  10358	mov 0x65,right
  10359	mov 0x6f,down
  10360	mov 0x77,left
  10361end
  10362
  10363tpu X-60 Y-15
  10364	mov 0x6d,up
  10365	mov 0x65,right
  10366	mov 0x6f,down
  10367	mov 0x77,left
  10368end
  10369
  10370tpu X17 Y-15
  10371	mov 0x6d,up
  10372	mov 0x65,right
  10373	mov 0x6f,down
  10374	mov 0x77,left
  10375end
  10376
  10377tpu X18 Y-15
  10378	mov 0x6d,up
  10379	mov 0x65,right
  10380	mov 0x6f,down
  10381	mov 0x77,left
  10382end
  10383
  10384tpu X19 Y-15
  10385	mov 0x6d,up
  10386	mov 0x65,right
  10387	mov 0x6f,down
  10388	mov 0x77,left
  10389end
  10390
  10391tpu X-62 Y-14
  10392	mov 0x6d,up
  10393	mov 0x65,right
  10394	mov 0x6f,down
  10395	mov 0x77,left
  10396end
  10397
  10398tpu X19 Y-14
  10399	mov 0x6d,up
  10400	mov 0x65,right
  10401	mov 0x6f,down
  10402	mov 0x77,left
  10403end
  10404
  10405tpu X20 Y-14
  10406	mov 0x6d,up
  10407	mov 0x65,right
  10408	mov 0x6f,down
  10409	mov 0x77,left
  10410end
  10411
  10412tpu X-63 Y-13
  10413	mov 0x6d,up
  10414	mov 0x65,right
  10415	mov 0x6f,down
  10416	mov 0x77,left
  10417end
  10418
  10419tpu X-62 Y-13
  10420	mov 0x6d,up
  10421	mov 0x65,right
  10422	mov 0x6f,down
  10423	mov 0x77,left
  10424end
  10425
  10426tpu X20 Y-13
  10427	mov 0x6d,up
  10428	mov 0x65,right
  10429	mov 0x6f,down
  10430	mov 0x77,left
  10431end
  10432
  10433tpu X21 Y-13
  10434	mov 0x6d,up
  10435	mov 0x65,right
  10436	mov 0x6f,down
  10437	mov 0x77,left
  10438end
  10439
  10440tpu X-63 Y-12
  10441	mov 0x6d,up
  10442	mov 0x65,right
  10443	mov 0x6f,down
  10444	mov 0x77,left
  10445end
  10446
  10447tpu X21 Y-12
  10448	mov 0x6d,up
  10449	mov 0x65,right
  10450	mov 0x6f,down
  10451	mov 0x77,left
  10452end
  10453
  10454tpu X22 Y-12
  10455	mov 0x6d,up
  10456	mov 0x65,right
  10457	mov 0x6f,down
  10458	mov 0x77,left
  10459end
  10460
  10461tpu X-63 Y-11
  10462	mov 0x6d,up
  10463	mov 0x65,right
  10464	mov 0x6f,down
  10465	mov 0x77,left
  10466end
  10467
  10468tpu X22 Y-11
  10469	mov 0x6d,up
  10470	mov 0x65,right
  10471	mov 0x6f,down
  10472	mov 0x77,left
  10473end
  10474
  10475tpu X-64 Y-10
  10476	mov 0x6d,up
  10477	mov 0x65,right
  10478	mov 0x6f,down
  10479	mov 0x77,left
  10480end
  10481
  10482tpu X-63 Y-10
  10483	mov 0x6d,up
  10484	mov 0x65,right
  10485	mov 0x6f,down
  10486	mov 0x77,left
  10487end
  10488
  10489tpu X22 Y-10
  10490	mov 0x6d,up
  10491	mov 0x65,right
  10492	mov 0x6f,down
  10493	mov 0x77,left
  10494end
  10495
  10496tpu X23 Y-10
  10497	mov 0x6d,up
  10498	mov 0x65,right
  10499	mov 0x6f,down
  10500	mov 0x77,left
  10501end
  10502
  10503tpu X-64 Y-9
  10504	mov 0x6d,up
  10505	mov 0x65,right
  10506	mov 0x6f,down
  10507	mov 0x77,left
  10508end
  10509
  10510tpu X23 Y-9
  10511	mov 0x6d,up
  10512	mov 0x65,right
  10513	mov 0x6f,down
  10514	mov 0x77,left
  10515end
  10516
  10517tpu X-64 Y-8
  10518	mov 0x6d,up
  10519	mov 0x65,right
  10520	mov 0x6f,down
  10521	mov 0x77,left
  10522end
  10523
  10524tpu X23 Y-8
  10525	mov 0x6d,up
  10526	mov 0x65,right
  10527	mov 0x6f,down
  10528	mov 0x77,left
  10529end
  10530
  10531tpu X-65 Y-7
  10532	mov 0x6d,up
  10533	mov 0x65,right
  10534	mov 0x6f,down
  10535	mov 0x77,left
  10536end
  10537
  10538tpu X-64 Y-7
  10539	mov 0x6d,up
  10540	mov 0x65,right
  10541	mov 0x6f,down
  10542	mov 0x77,left
  10543end
  10544
  10545tpu X23 Y-7
  10546	mov 0x6d,up
  10547	mov 0x65,right
  10548	mov 0x6f,down
  10549	mov 0x77,left
  10550end
  10551
  10552tpu X24 Y-7
  10553	mov 0x6d,up
  10554	mov 0x65,right
  10555	mov 0x6f,down
  10556	mov 0x77,left
  10557end
  10558
  10559tpu X-65 Y-6
  10560	mov 0x6d,up
  10561	mov 0x65,right
  10562	mov 0x6f,down
  10563	mov 0x77,left
  10564end
  10565
  10566tpu X24 Y-6
  10567	mov 0x6d,up
  10568	mov 0x65,right
  10569	mov 0x6f,down
  10570	mov 0x77,left
  10571end
  10572
  10573tpu X-66 Y-5
  10574	mov 0x6d,up
  10575	mov 0x65,right
  10576	mov 0x6f,down
  10577	mov 0x77,left
  10578end
  10579
  10580tpu X-65 Y-5
  10581	mov 0x6d,up
  10582	mov 0x65,right
  10583	mov 0x6f,down
  10584	mov 0x77,left
  10585end
  10586
  10587tpu X24 Y-5
  10588	mov 0x6d,up
  10589	mov 0x65,right
  10590	mov 0x6f,down
  10591	mov 0x77,left
  10592end
  10593
  10594tpu X-66 Y-4
  10595	mov 0x6d,up
  10596	mov 0x65,right
  10597	mov 0x6f,down
  10598	mov 0x77,left
  10599end
  10600
  10601tpu X24 Y-4
  10602	mov 0x6d,up
  10603	mov 0x65,right
  10604	mov 0x6f,down
  10605	mov 0x77,left
  10606end
  10607
  10608tpu X-66 Y-3
  10609	mov 0x6d,up
  10610	mov 0x65,right
  10611	mov 0x6f,down
  10612	mov 0x77,left
  10613end
  10614
  10615tpu X24 Y-3
  10616	mov 0x6d,up
  10617	mov 0x65,right
  10618	mov 0x6f,down
  10619	mov 0x77,left
  10620end
  10621
  10622tpu X-66 Y-2
  10623	mov 0x6d,up
  10624	mov 0x65,right
  10625	mov 0x6f,down
  10626	mov 0x77,left
  10627end
  10628
  10629tpu X24 Y-2
  10630	mov 0x6d,up
  10631	mov 0x65,right
  10632	mov 0x6f,down
  10633	mov 0x77,left
  10634end
  10635
  10636tpu X-66 Y-1
  10637	mov 0x6d,up
  10638	mov 0x65,right
  10639	mov 0x6f,down
  10640	mov 0x77,left
  10641end
  10642
  10643tpu X24 Y-1
  10644	mov 0x6d,up
  10645	mov 0x65,right
  10646	mov 0x6f,down
  10647	mov 0x77,left
  10648end
  10649
  10650tpu X-66 Y0
  10651	mov 0x6d,up
  10652	mov 0x65,right
  10653	mov 0x6f,down
  10654	mov 0x77,left
  10655end
  10656
  10657tpu X23 Y0
  10658	mov 0x6d,up
  10659	mov 0x65,right
  10660	mov 0x6f,down
  10661	mov 0x77,left
  10662end
  10663
  10664tpu X24 Y0
  10665	mov 0x6d,up
  10666	mov 0x65,right
  10667	mov 0x6f,down
  10668	mov 0x77,left
  10669end
  10670
  10671tpu X-66 Y1
  10672	mov 0x6d,up
  10673	mov 0x65,right
  10674	mov 0x6f,down
  10675	mov 0x77,left
  10676end
  10677
  10678tpu X23 Y1
  10679	mov 0x6d,up
  10680	mov 0x65,right
  10681	mov 0x6f,down
  10682	mov 0x77,left
  10683end
  10684
  10685tpu X-66 Y2
  10686	mov 0x6d,up
  10687	mov 0x65,right
  10688	mov 0x6f,down
  10689	mov 0x77,left
  10690end
  10691
  10692tpu X23 Y2
  10693	mov 0x6d,up
  10694	mov 0x65,right
  10695	mov 0x6f,down
  10696	mov 0x77,left
  10697end
  10698
  10699tpu X-66 Y3
  10700	mov 0x6d,up
  10701	mov 0x65,right
  10702	mov 0x6f,down
  10703	mov 0x77,left
  10704end
  10705
  10706tpu X23 Y3
  10707	mov 0x6d,up
  10708	mov 0x65,right
  10709	mov 0x6f,down
  10710	mov 0x77,left
  10711end
  10712
  10713tpu X-66 Y4
  10714	mov 0x6d,up
  10715	mov 0x65,right
  10716	mov 0x6f,down
  10717	mov 0x77,left
  10718end
  10719
  10720tpu X-65 Y4
  10721	mov 0x6d,up
  10722	mov 0x65,right
  10723	mov 0x6f,down
  10724	mov 0x77,left
  10725end
  10726
  10727tpu X22 Y4
  10728	mov 0x6d,up
  10729	mov 0x65,right
  10730	mov 0x6f,down
  10731	mov 0x77,left
  10732end
  10733
  10734tpu X-65 Y5
  10735	mov 0x6d,up
  10736	mov 0x65,right
  10737	mov 0x6f,down
  10738	mov 0x77,left
  10739end
  10740
  10741tpu X-64 Y5
  10742	mov 0x6d,up
  10743	mov 0x65,right
  10744	mov 0x6f,down
  10745	mov 0x77,left
  10746end
  10747
  10748tpu X21 Y5
  10749	mov 0x6d,up
  10750	mov 0x65,right
  10751	mov 0x6f,down
  10752	mov 0x77,left
  10753end
  10754
  10755tpu X22 Y5
  10756	mov 0x6d,up
  10757	mov 0x65,right
  10758	mov 0x6f,down
  10759	mov 0x77,left
  10760end
  10761
  10762tpu X-64 Y6
  10763	mov 0x6d,up
  10764	mov 0x65,right
  10765	mov 0x6f,down
  10766	mov 0x77,left
  10767end
  10768
  10769tpu X20 Y6
  10770	mov 0x6d,up
  10771	mov 0x65,right
  10772	mov 0x6f,down
  10773	mov 0x77,left
  10774end
  10775
  10776tpu X21 Y6
  10777	mov 0x6d,up
  10778	mov 0x65,right
  10779	mov 0x6f,down
  10780	mov 0x77,left
  10781end
  10782
  10783tpu X-64 Y7
  10784	mov 0x6d,up
  10785	mov 0x65,right
  10786	mov 0x6f,down
  10787	mov 0x77,left
  10788end
  10789
  10790tpu X-63 Y7
  10791	mov 0x6d,up
  10792	mov 0x65,right
  10793	mov 0x6f,down
  10794	mov 0x77,left
  10795end
  10796
  10797tpu X19 Y7
  10798	mov 0x6d,up
  10799	mov 0x65,right
  10800	mov 0x6f,down
  10801	mov 0x77,left
  10802end
  10803
  10804tpu X20 Y7
  10805	mov 0x6d,up
  10806	mov 0x65,right
  10807	mov 0x6f,down
  10808	mov 0x77,left
  10809end
  10810
  10811tpu X-63 Y8
  10812	mov 0x6d,up
  10813	mov 0x65,right
  10814	mov 0x6f,down
  10815	mov 0x77,left
  10816end
  10817
  10818tpu X-62 Y8
  10819	mov 0x6d,up
  10820	mov 0x65,right
  10821	mov 0x6f,down
  10822	mov 0x77,left
  10823end
  10824
  10825tpu X17 Y8
  10826	mov 0x6d,up
  10827	mov 0x65,right
  10828	mov 0x6f,down
  10829	mov 0x77,left
  10830end
  10831
  10832tpu X18 Y8
  10833	mov 0x6d,up
  10834	mov 0x65,right
  10835	mov 0x6f,down
  10836	mov 0x77,left
  10837end
  10838
  10839tpu X19 Y8
  10840	mov 0x6d,up
  10841	mov 0x65,right
  10842	mov 0x6f,down
  10843	mov 0x77,left
  10844end
  10845
  10846tpu X-62 Y9
  10847	mov 0x6d,up
  10848	mov 0x65,right
  10849	mov 0x6f,down
  10850	mov 0x77,left
  10851end
  10852
  10853tpu X14 Y9
  10854	mov 0x6d,up
  10855	mov 0x65,right
  10856	mov 0x6f,down
  10857	mov 0x77,left
  10858end
  10859
  10860tpu X15 Y9
  10861	mov 0x6d,up
  10862	mov 0x65,right
  10863	mov 0x6f,down
  10864	mov 0x77,left
  10865end
  10866
  10867tpu X16 Y9
  10868	mov 0x6d,up
  10869	mov 0x65,right
  10870	mov 0x6f,down
  10871	mov 0x77,left
  10872end
  10873
  10874tpu X17 Y9
  10875	mov 0x6d,up
  10876	mov 0x65,right
  10877	mov 0x6f,down
  10878	mov 0x77,left
  10879end
  10880
  10881tpu X-62 Y10
  10882	mov 0x6d,up
  10883	mov 0x65,right
  10884	mov 0x6f,down
  10885	mov 0x77,left
  10886end
  10887
  10888tpu X-61 Y10
  10889	mov 0x6d,up
  10890	mov 0x65,right
  10891	mov 0x6f,down
  10892	mov 0x77,left
  10893end
  10894
  10895tpu X10 Y10
  10896	mov 0x6d,up
  10897	mov 0x65,right
  10898	mov 0x6f,down
  10899	mov 0x77,left
  10900end
  10901
  10902tpu X11 Y10
  10903	mov 0x6d,up
  10904	mov 0x65,right
  10905	mov 0x6f,down
  10906	mov 0x77,left
  10907end
  10908
  10909tpu X12 Y10
  10910	mov 0x6d,up
  10911	mov 0x65,right
  10912	mov 0x6f,down
  10913	mov 0x77,left
  10914end
  10915
  10916tpu X13 Y10
  10917	mov 0x6d,up
  10918	mov 0x65,right
  10919	mov 0x6f,down
  10920	mov 0x77,left
  10921end
  10922
  10923tpu X14 Y10
  10924	mov 0x6d,up
  10925	mov 0x65,right
  10926	mov 0x6f,down
  10927	mov 0x77,left
  10928end
  10929
  10930tpu X-61 Y11
  10931	mov 0x6d,up
  10932	mov 0x65,right
  10933	mov 0x6f,down
  10934	mov 0x77,left
  10935end
  10936
  10937tpu X-60 Y11
  10938	mov 0x6d,up
  10939	mov 0x65,right
  10940	mov 0x6f,down
  10941	mov 0x77,left
  10942end
  10943
  10944tpu X7 Y11
  10945	mov 0x6d,up
  10946	mov 0x65,right
  10947	mov 0x6f,down
  10948	mov 0x77,left
  10949end
  10950
  10951tpu X8 Y11
  10952	mov 0x6d,up
  10953	mov 0x65,right
  10954	mov 0x6f,down
  10955	mov 0x77,left
  10956end
  10957
  10958tpu X9 Y11
  10959	mov 0x6d,up
  10960	mov 0x65,right
  10961	mov 0x6f,down
  10962	mov 0x77,left
  10963end
  10964
  10965tpu X10 Y11
  10966	mov 0x6d,up
  10967	mov 0x65,right
  10968	mov 0x6f,down
  10969	mov 0x77,left
  10970end
  10971
  10972tpu X-60 Y12
  10973	mov 0x6d,up
  10974	mov 0x65,right
  10975	mov 0x6f,down
  10976	mov 0x77,left
  10977end
  10978
  10979tpu X-59 Y12
  10980	mov 0x6d,up
  10981	mov 0x65,right
  10982	mov 0x6f,down
  10983	mov 0x77,left
  10984end
  10985
  10986tpu X-58 Y12
  10987	mov 0x6d,up
  10988	mov 0x65,right
  10989	mov 0x6f,down
  10990	mov 0x77,left
  10991end
  10992
  10993tpu X3 Y12
  10994	mov 0x6d,up
  10995	mov 0x65,right
  10996	mov 0x6f,down
  10997	mov 0x77,left
  10998end
  10999
  11000tpu X4 Y12
  11001	mov 0x6d,up
  11002	mov 0x65,right
  11003	mov 0x6f,down
  11004	mov 0x77,left
  11005end
  11006
  11007tpu X5 Y12
  11008	mov 0x6d,up
  11009	mov 0x65,right
  11010	mov 0x6f,down
  11011	mov 0x77,left
  11012end
  11013
  11014tpu X6 Y12
  11015	mov 0x6d,up
  11016	mov 0x65,right
  11017	mov 0x6f,down
  11018	mov 0x77,left
  11019end
  11020
  11021tpu X7 Y12
  11022	mov 0x6d,up
  11023	mov 0x65,right
  11024	mov 0x6f,down
  11025	mov 0x77,left
  11026end
  11027
  11028tpu X-58 Y13
  11029	mov 0x6d,up
  11030	mov 0x65,right
  11031	mov 0x6f,down
  11032	mov 0x77,left
  11033end
  11034
  11035tpu X-57 Y13
  11036	mov 0x6d,up
  11037	mov 0x65,right
  11038	mov 0x6f,down
  11039	mov 0x77,left
  11040end
  11041
  11042tpu X-56 Y13
  11043	mov 0x6d,up
  11044	mov 0x65,right
  11045	mov 0x6f,down
  11046	mov 0x77,left
  11047end
  11048
  11049tpu X-55 Y13
  11050	mov 0x6d,up
  11051	mov 0x65,right
  11052	mov 0x6f,down
  11053	mov 0x77,left
  11054end
  11055
  11056tpu X-54 Y13
  11057	mov 0x6d,up
  11058	mov 0x65,right
  11059	mov 0x6f,down
  11060	mov 0x77,left
  11061end
  11062
  11063tpu X-53 Y13
  11064	mov 0x6d,up
  11065	mov 0x65,right
  11066	mov 0x6f,down
  11067	mov 0x77,left
  11068end
  11069
  11070tpu X-52 Y13
  11071	mov 0x6d,up
  11072	mov 0x65,right
  11073	mov 0x6f,down
  11074	mov 0x77,left
  11075end
  11076
  11077tpu X-51 Y13
  11078	mov 0x6d,up
  11079	mov 0x65,right
  11080	mov 0x6f,down
  11081	mov 0x77,left
  11082end
  11083
  11084tpu X-50 Y13
  11085	mov 0x6d,up
  11086	mov 0x65,right
  11087	mov 0x6f,down
  11088	mov 0x77,left
  11089end
  11090
  11091tpu X1 Y13
  11092	mov 0x6d,up
  11093	mov 0x65,right
  11094	mov 0x6f,down
  11095	mov 0x77,left
  11096end
  11097
  11098tpu X2 Y13
  11099	mov 0x6d,up
  11100	mov 0x65,right
  11101	mov 0x6f,down
  11102	mov 0x77,left
  11103end
  11104
  11105tpu X3 Y13
  11106	mov 0x6d,up
  11107	mov 0x65,right
  11108	mov 0x6f,down
  11109	mov 0x77,left
  11110end
  11111
  11112tpu X-50 Y14
  11113	mov 0x6d,up
  11114	mov 0x65,right
  11115	mov 0x6f,down
  11116	mov 0x77,left
  11117end
  11118
  11119tpu X-49 Y14
  11120	mov 0x6d,up
  11121	mov 0x65,right
  11122	mov 0x6f,down
  11123	mov 0x77,left
  11124end
  11125
  11126tpu X-48 Y14
  11127	mov 0x6d,up
  11128	mov 0x65,right
  11129	mov 0x6f,down
  11130	mov 0x77,left
  11131end
  11132
  11133tpu X-47 Y14
  11134	mov 0x6d,up
  11135	mov 0x65,right
  11136	mov 0x6f,down
  11137	mov 0x77,left
  11138end
  11139
  11140tpu X-46 Y14
  11141	mov 0x6d,up
  11142	mov 0x65,right
  11143	mov 0x6f,down
  11144	mov 0x77,left
  11145end
  11146
  11147tpu X-45 Y14
  11148	mov 0x6d,up
  11149	mov 0x65,right
  11150	mov 0x6f,down
  11151	mov 0x77,left
  11152end
  11153
  11154tpu X-44 Y14
  11155	mov 0x6d,up
  11156	mov 0x65,right
  11157	mov 0x6f,down
  11158	mov 0x77,left
  11159end
  11160
  11161tpu X-43 Y14
  11162	mov 0x6d,up
  11163	mov 0x65,right
  11164	mov 0x6f,down
  11165	mov 0x77,left
  11166end
  11167
  11168tpu X-42 Y14
  11169	mov 0x6d,up
  11170	mov 0x65,right
  11171	mov 0x6f,down
  11172	mov 0x77,left
  11173end
  11174
  11175tpu X-41 Y14
  11176	mov 0x6d,up
  11177	mov 0x65,right
  11178	mov 0x6f,down
  11179	mov 0x77,left
  11180end
  11181
  11182tpu X-40 Y14
  11183	mov 0x6d,up
  11184	mov 0x65,right
  11185	mov 0x6f,down
  11186	mov 0x77,left
  11187end
  11188
  11189tpu X-39 Y14
  11190	mov 0x6d,up
  11191	mov 0x65,right
  11192	mov 0x6f,down
  11193	mov 0x77,left
  11194end
  11195
  11196tpu X-38 Y14
  11197	mov 0x6d,up
  11198	mov 0x65,right
  11199	mov 0x6f,down
  11200	mov 0x77,left
  11201end
  11202
  11203tpu X-37 Y14
  11204	mov 0x6d,up
  11205	mov 0x65,right
  11206	mov 0x6f,down
  11207	mov 0x77,left
  11208end
  11209
  11210tpu X-36 Y14
  11211	mov 0x6d,up
  11212	mov 0x65,right
  11213	mov 0x6f,down
  11214	mov 0x77,left
  11215end
  11216
  11217tpu X-35 Y14
  11218	mov 0x6d,up
  11219	mov 0x65,right
  11220	mov 0x6f,down
  11221	mov 0x77,left
  11222end
  11223
  11224tpu X-34 Y14
  11225	mov 0x6d,up
  11226	mov 0x65,right
  11227	mov 0x6f,down
  11228	mov 0x77,left
  11229end
  11230
  11231tpu X-33 Y14
  11232	mov 0x6d,up
  11233	mov 0x65,right
  11234	mov 0x6f,down
  11235	mov 0x77,left
  11236end
  11237
  11238tpu X-32 Y14
  11239	mov 0x6d,up
  11240	mov 0x65,right
  11241	mov 0x6f,down
  11242	mov 0x77,left
  11243end
  11244
  11245tpu X-31 Y14
  11246	mov 0x6d,up
  11247	mov 0x65,right
  11248	mov 0x6f,down
  11249	mov 0x77,left
  11250end
  11251
  11252tpu X-30 Y14
  11253	mov 0x6d,up
  11254	mov 0x65,right
  11255	mov 0x6f,down
  11256	mov 0x77,left
  11257end
  11258
  11259tpu X-29 Y14
  11260	mov 0x6d,up
  11261	mov 0x65,right
  11262	mov 0x6f,down
  11263	mov 0x77,left
  11264end
  11265
  11266tpu X-28 Y14
  11267	mov 0x6d,up
  11268	mov 0x65,right
  11269	mov 0x6f,down
  11270	mov 0x77,left
  11271end
  11272
  11273tpu X-27 Y14
  11274	mov 0x6d,up
  11275	mov 0x65,right
  11276	mov 0x6f,down
  11277	mov 0x77,left
  11278end
  11279
  11280tpu X-26 Y14
  11281	mov 0x6d,up
  11282	mov 0x65,right
  11283	mov 0x6f,down
  11284	mov 0x77,left
  11285end
  11286
  11287tpu X-25 Y14
  11288	mov 0x6d,up
  11289	mov 0x65,right
  11290	mov 0x6f,down
  11291	mov 0x77,left
  11292end
  11293
  11294tpu X-24 Y14
  11295	mov 0x6d,up
  11296	mov 0x65,right
  11297	mov 0x6f,down
  11298	mov 0x77,left
  11299end
  11300
  11301tpu X-23 Y14
  11302	mov 0x6d,up
  11303	mov 0x65,right
  11304	mov 0x6f,down
  11305	mov 0x77,left
  11306end
  11307
  11308tpu X-22 Y14
  11309	mov 0x6d,up
  11310	mov 0x65,right
  11311	mov 0x6f,down
  11312	mov 0x77,left
  11313end
  11314
  11315tpu X-21 Y14
  11316	mov 0x6d,up
  11317	mov 0x65,right
  11318	mov 0x6f,down
  11319	mov 0x77,left
  11320end
  11321
  11322tpu X-20 Y14
  11323	mov 0x6d,up
  11324	mov 0x65,right
  11325	mov 0x6f,down
  11326	mov 0x77,left
  11327end
  11328
  11329tpu X-5 Y14
  11330	mov 0x6d,up
  11331	mov 0x65,right
  11332	mov 0x6f,down
  11333	mov 0x77,left
  11334end
  11335
  11336tpu X-4 Y14
  11337	mov 0x6d,up
  11338	mov 0x65,right
  11339	mov 0x6f,down
  11340	mov 0x77,left
  11341end
  11342
  11343tpu X-3 Y14
  11344	mov 0x6d,up
  11345	mov 0x65,right
  11346	mov 0x6f,down
  11347	mov 0x77,left
  11348end
  11349
  11350tpu X-2 Y14
  11351	mov 0x6d,up
  11352	mov 0x65,right
  11353	mov 0x6f,down
  11354	mov 0x77,left
  11355end
  11356
  11357tpu X-1 Y14
  11358	mov 0x6d,up
  11359	mov 0x65,right
  11360	mov 0x6f,down
  11361	mov 0x77,left
  11362end
  11363
  11364tpu X0 Y14
  11365	mov 0x6d,up
  11366	mov 0x65,right
  11367	mov 0x6f,down
  11368	mov 0x77,left
  11369end
  11370
  11371tpu X1 Y14
  11372	mov 0x6d,up
  11373	mov 0x65,right
  11374	mov 0x6f,down
  11375	mov 0x77,left
  11376end
  11377
  11378tpu X-20 Y15
  11379	mov 0x6d,up
  11380	mov 0x65,right
  11381	mov 0x6f,down
  11382	mov 0x77,left
  11383end
  11384
  11385tpu X-19 Y15
  11386	mov 0x6d,up
  11387	mov 0x65,right
  11388	mov 0x6f,down
  11389	mov 0x77,left
  11390end
  11391
  11392tpu X-18 Y15
  11393	mov 0x6d,up
  11394	mov 0x65,right
  11395	mov 0x6f,down
  11396	mov 0x77,left
  11397end
  11398
  11399tpu X-17 Y15
  11400	mov 0x6d,up
  11401	mov 0x65,right
  11402	mov 0x6f,down
  11403	mov 0x77,left
  11404end
  11405
  11406tpu X-16 Y15
  11407	mov 0x6d,up
  11408	mov 0x65,right
  11409	mov 0x6f,down
  11410	mov 0x77,left
  11411end
  11412
  11413tpu X-15 Y15
  11414	mov 0x6d,up
  11415	mov 0x65,right
  11416	mov 0x6f,down
  11417	mov 0x77,left
  11418end
  11419
  11420tpu X-14 Y15
  11421	mov 0x6d,up
  11422	mov 0x65,right
  11423	mov 0x6f,down
  11424	mov 0x77,left
  11425end
  11426
  11427tpu X-13 Y15
  11428	mov 0x6d,up
  11429	mov 0x65,right
  11430	mov 0x6f,down
  11431	mov 0x77,left
  11432end
  11433
  11434tpu X-12 Y15
  11435	mov 0x6d,up
  11436	mov 0x65,right
  11437	mov 0x6f,down
  11438	mov 0x77,left
  11439end
  11440
  11441tpu X-11 Y15
  11442	mov 0x6d,up
  11443	mov 0x65,right
  11444	mov 0x6f,down
  11445	mov 0x77,left
  11446end
  11447
  11448tpu X-10 Y15
  11449	mov 0x6d,up
  11450	mov 0x65,right
  11451	mov 0x6f,down
  11452	mov 0x77,left
  11453end
  11454
  11455tpu X-9 Y15
  11456	mov 0x6d,up
  11457	mov 0x65,right
  11458	mov 0x6f,down
  11459	mov 0x77,left
  11460end
  11461
  11462tpu X-8 Y15
  11463	mov 0x6d,up
  11464	mov 0x65,right
  11465	mov 0x6f,down
  11466	mov 0x77,left
  11467end
  11468
  11469tpu X-7 Y15
  11470	mov 0x6d,up
  11471	mov 0x65,right
  11472	mov 0x6f,down
  11473	mov 0x77,left
  11474end
  11475
  11476tpu X-6 Y15
  11477	mov 0x6d,up
  11478	mov 0x65,right
  11479	mov 0x6f,down
  11480	mov 0x77,left
  11481end
  11482
  11483tpu X-5 Y15
  11484	mov 0x6d,up
  11485	mov 0x65,right
  11486	mov 0x6f,down
  11487	mov 0x77,left
  11488end
  11489
  11490tpu X-17 Y18
  11491	mov 0x6d,up
  11492	mov 0x65,right
  11493	mov 0x6f,down
  11494	mov 0x77,left
  11495end
  11496
  11497tpu X-16 Y18
  11498	mov 0x6d,up
  11499	mov 0x65,right
  11500	mov 0x6f,down
  11501	mov 0x77,left
  11502end
  11503
  11504tpu X-15 Y18
  11505	mov 0x6d,up
  11506	mov 0x65,right
  11507	mov 0x6f,down
  11508	mov 0x77,left
  11509end
  11510
  11511tpu X-14 Y18
  11512	mov 0x6d,up
  11513	mov 0x65,right
  11514	mov 0x6f,down
  11515	mov 0x77,left
  11516end
  11517
  11518tpu X-13 Y18
  11519	mov 0x6d,up
  11520	mov 0x65,right
  11521	mov 0x6f,down
  11522	mov 0x77,left
  11523end
  11524
  11525tpu X-12 Y18
  11526	mov 0x6d,up
  11527	mov 0x65,right
  11528	mov 0x6f,down
  11529	mov 0x77,left
  11530end
  11531
  11532tpu X-11 Y18
  11533	mov 0x6d,up
  11534	mov 0x65,right
  11535	mov 0x6f,down
  11536	mov 0x77,left
  11537end
  11538
  11539tpu X-10 Y18
  11540	mov 0x6d,up
  11541	mov 0x65,right
  11542	mov 0x6f,down
  11543	mov 0x77,left
  11544end
  11545
  11546tpu X-9 Y18
  11547	mov 0x6d,up
  11548	mov 0x65,right
  11549	mov 0x6f,down
  11550	mov 0x77,left
  11551end
  11552
  11553tpu X-19 Y19
  11554	mov 0x6d,up
  11555	mov 0x65,right
  11556	mov 0x6f,down
  11557	mov 0x77,left
  11558end
  11559
  11560tpu X-18 Y19
  11561	mov 0x6d,up
  11562	mov 0x65,right
  11563	mov 0x6f,down
  11564	mov 0x77,left
  11565end
  11566
  11567tpu X-17 Y19
  11568	mov 0x6d,up
  11569	mov 0x65,right
  11570	mov 0x6f,down
  11571	mov 0x77,left
  11572end
  11573
  11574tpu X-9 Y19
  11575	mov 0x6d,up
  11576	mov 0x65,right
  11577	mov 0x6f,down
  11578	mov 0x77,left
  11579end
  11580
  11581tpu X-8 Y19
  11582	mov 0x6d,up
  11583	mov 0x65,right
  11584	mov 0x6f,down
  11585	mov 0x77,left
  11586end
  11587
  11588tpu X-20 Y20
  11589	mov 0x6d,up
  11590	mov 0x65,right
  11591	mov 0x6f,down
  11592	mov 0x77,left
  11593end
  11594
  11595tpu X-8 Y20
  11596	mov 0x6d,up
  11597	mov 0x65,right
  11598	mov 0x6f,down
  11599	mov 0x77,left
  11600end
  11601
  11602tpu X-7 Y20
  11603	mov 0x6d,up
  11604	mov 0x65,right
  11605	mov 0x6f,down
  11606	mov 0x77,left
  11607end
  11608
  11609tpu X-20 Y21
  11610	mov 0x6d,up
  11611	mov 0x65,right
  11612	mov 0x6f,down
  11613	mov 0x77,left
  11614end
  11615
  11616tpu X-7 Y21
  11617	mov 0x6d,up
  11618	mov 0x65,right
  11619	mov 0x6f,down
  11620	mov 0x77,left
  11621end
  11622
  11623tpu X-6 Y21
  11624	mov 0x6d,up
  11625	mov 0x65,right
  11626	mov 0x6f,down
  11627	mov 0x77,left
  11628end
  11629
  11630tpu X-20 Y22
  11631	mov 0x6d,up
  11632	mov 0x65,right
  11633	mov 0x6f,down
  11634	mov 0x77,left
  11635end
  11636
  11637tpu X-6 Y22
  11638	mov 0x6d,up
  11639	mov 0x65,right
  11640	mov 0x6f,down
  11641	mov 0x77,left
  11642end
  11643
  11644tpu X-20 Y23
  11645	mov 0x6d,up
  11646	mov 0x65,right
  11647	mov 0x6f,down
  11648	mov 0x77,left
  11649end
  11650
  11651tpu X-19 Y23
  11652	mov 0x6d,up
  11653	mov 0x65,right
  11654	mov 0x6f,down
  11655	mov 0x77,left
  11656end
  11657
  11658tpu X-6 Y23
  11659	mov 0x6d,up
  11660	mov 0x65,right
  11661	mov 0x6f,down
  11662	mov 0x77,left
  11663end
  11664
  11665tpu X-19 Y24
  11666	mov 0x6d,up
  11667	mov 0x65,right
  11668	mov 0x6f,down
  11669	mov 0x77,left
  11670end
  11671
  11672tpu X-18 Y24
  11673	mov 0x6d,up
  11674	mov 0x65,right
  11675	mov 0x6f,down
  11676	mov 0x77,left
  11677end
  11678
  11679tpu X-8 Y24
  11680	mov 0x6d,up
  11681	mov 0x65,right
  11682	mov 0x6f,down
  11683	mov 0x77,left
  11684end
  11685
  11686tpu X-7 Y24
  11687	mov 0x6d,up
  11688	mov 0x65,right
  11689	mov 0x6f,down
  11690	mov 0x77,left
  11691end
  11692
  11693tpu X-6 Y24
  11694	mov 0x6d,up
  11695	mov 0x65,right
  11696	mov 0x6f,down
  11697	mov 0x77,left
  11698end
  11699
  11700tpu X-18 Y25
  11701	mov 0x6d,up
  11702	mov 0x65,right
  11703	mov 0x6f,down
  11704	mov 0x77,left
  11705end
  11706
  11707tpu X-17 Y25
  11708	mov 0x6d,up
  11709	mov 0x65,right
  11710	mov 0x6f,down
  11711	mov 0x77,left
  11712end
  11713
  11714tpu X-16 Y25
  11715	mov 0x6d,up
  11716	mov 0x65,right
  11717	mov 0x6f,down
  11718	mov 0x77,left
  11719end
  11720
  11721tpu X-15 Y25
  11722	mov 0x6d,up
  11723	mov 0x65,right
  11724	mov 0x6f,down
  11725	mov 0x77,left
  11726end
  11727
  11728tpu X-14 Y25
  11729	mov 0x6d,up
  11730	mov 0x65,right
  11731	mov 0x6f,down
  11732	mov 0x77,left
  11733end
  11734
  11735tpu X-13 Y25
  11736	mov 0x6d,up
  11737	mov 0x65,right
  11738	mov 0x6f,down
  11739	mov 0x77,left
  11740end
  11741
  11742tpu X-12 Y25
  11743	mov 0x6d,up
  11744	mov 0x65,right
  11745	mov 0x6f,down
  11746	mov 0x77,left
  11747end
  11748
  11749tpu X-11 Y25
  11750	mov 0x6d,up
  11751	mov 0x65,right
  11752	mov 0x6f,down
  11753	mov 0x77,left
  11754end
  11755
  11756tpu X-10 Y25
  11757	mov 0x6d,up
  11758	mov 0x65,right
  11759	mov 0x6f,down
  11760	mov 0x77,left
  11761end
  11762
  11763tpu X-9 Y25
  11764	mov 0x6d,up
  11765	mov 0x65,right
  11766	mov 0x6f,down
  11767	mov 0x77,left
  11768end
  11769
  11770tpu X-8 Y25
  11771	mov 0x6d,up
  11772	mov 0x65,right
  11773	mov 0x6f,down
  11774	mov 0x77,left
  11775end
  11776
  11777tpu X-42 Y27
  11778	mov 0x6d,up
  11779	mov 0x65,right
  11780	mov 0x6f,down
  11781	mov 0x77,left
  11782end
  11783
  11784tpu X-41 Y27
  11785	mov 0x6d,up
  11786	mov 0x65,right
  11787	mov 0x6f,down
  11788	mov 0x77,left
  11789end
  11790
  11791tpu X-40 Y27
  11792	mov 0x6d,up
  11793	mov 0x65,right
  11794	mov 0x6f,down
  11795	mov 0x77,left
  11796end
  11797
  11798tpu X-42 Y28
  11799	mov 0x6d,up
  11800	mov 0x65,right
  11801	mov 0x6f,down
  11802	mov 0x77,left
  11803end
  11804
  11805tpu X-41 Y28
  11806	mov 0x6d,up
  11807	mov 0x65,right
  11808	mov 0x6f,down
  11809	mov 0x77,left
  11810end
  11811
  11812tpu X-40 Y28
  11813	mov 0x6d,up
  11814	mov 0x65,right
  11815	mov 0x6f,down
  11816	mov 0x77,left
  11817end
  11818
  11819tpu X-39 Y28
  11820	mov 0x6d,up
  11821	mov 0x65,right
  11822	mov 0x6f,down
  11823	mov 0x77,left
  11824end
  11825
  11826tpu X-15 Y28
  11827	mov 0x6d,up
  11828	mov 0x65,right
  11829	mov 0x6f,down
  11830	mov 0x77,left
  11831end
  11832
  11833tpu X-14 Y28
  11834	mov 0x6d,up
  11835	mov 0x65,right
  11836	mov 0x6f,down
  11837	mov 0x77,left
  11838end
  11839
  11840tpu X-13 Y28
  11841	mov 0x6d,up
  11842	mov 0x65,right
  11843	mov 0x6f,down
  11844	mov 0x77,left
  11845end
  11846
  11847tpu X-12 Y28
  11848	mov 0x6d,up
  11849	mov 0x65,right
  11850	mov 0x6f,down
  11851	mov 0x77,left
  11852end
  11853
  11854tpu X-11 Y28
  11855	mov 0x6d,up
  11856	mov 0x65,right
  11857	mov 0x6f,down
  11858	mov 0x77,left
  11859end
  11860
  11861tpu X-10 Y28
  11862	mov 0x6d,up
  11863	mov 0x65,right
  11864	mov 0x6f,down
  11865	mov 0x77,left
  11866end
  11867
  11868tpu X-43 Y29
  11869	mov 0x6d,up
  11870	mov 0x65,right
  11871	mov 0x6f,down
  11872	mov 0x77,left
  11873end
  11874
  11875tpu X-42 Y29
  11876	mov 0x6d,up
  11877	mov 0x65,right
  11878	mov 0x6f,down
  11879	mov 0x77,left
  11880end
  11881
  11882tpu X-41 Y29
  11883	mov 0x6d,up
  11884	mov 0x65,right
  11885	mov 0x6f,down
  11886	mov 0x77,left
  11887end
  11888
  11889tpu X-40 Y29
  11890	mov 0x6d,up
  11891	mov 0x65,right
  11892	mov 0x6f,down
  11893	mov 0x77,left
  11894end
  11895
  11896tpu X-39 Y29
  11897	mov 0x6d,up
  11898	mov 0x65,right
  11899	mov 0x6f,down
  11900	mov 0x77,left
  11901end
  11902
  11903tpu X-38 Y29
  11904	mov 0x6d,up
  11905	mov 0x65,right
  11906	mov 0x6f,down
  11907	mov 0x77,left
  11908end
  11909
  11910tpu X-37 Y29
  11911	mov 0x6d,up
  11912	mov 0x65,right
  11913	mov 0x6f,down
  11914	mov 0x77,left
  11915end
  11916
  11917tpu X-15 Y29
  11918	mov 0x6d,up
  11919	mov 0x65,right
  11920	mov 0x6f,down
  11921	mov 0x77,left
  11922end
  11923
  11924tpu X-10 Y29
  11925	mov 0x6d,up
  11926	mov 0x65,right
  11927	mov 0x6f,down
  11928	mov 0x77,left
  11929end
  11930
  11931tpu X-9 Y29
  11932	mov 0x6d,up
  11933	mov 0x65,right
  11934	mov 0x6f,down
  11935	mov 0x77,left
  11936end
  11937
  11938tpu X-43 Y30
  11939	mov 0x6d,up
  11940	mov 0x65,right
  11941	mov 0x6f,down
  11942	mov 0x77,left
  11943end
  11944
  11945tpu X-42 Y30
  11946	mov 0x6d,up
  11947	mov 0x65,right
  11948	mov 0x6f,down
  11949	mov 0x77,left
  11950end
  11951
  11952tpu X-39 Y30
  11953	mov 0x6d,up
  11954	mov 0x65,right
  11955	mov 0x6f,down
  11956	mov 0x77,left
  11957end
  11958
  11959tpu X-38 Y30
  11960	mov 0x6d,up
  11961	mov 0x65,right
  11962	mov 0x6f,down
  11963	mov 0x77,left
  11964end
  11965
  11966tpu X-37 Y30
  11967	mov 0x6d,up
  11968	mov 0x65,right
  11969	mov 0x6f,down
  11970	mov 0x77,left
  11971end
  11972
  11973tpu X-36 Y30
  11974	mov 0x6d,up
  11975	mov 0x65,right
  11976	mov 0x6f,down
  11977	mov 0x77,left
  11978end
  11979
  11980tpu X-15 Y30
  11981	mov 0x6d,up
  11982	mov 0x65,right
  11983	mov 0x6f,down
  11984	mov 0x77,left
  11985end
  11986
  11987tpu X-9 Y30
  11988	mov 0x6d,up
  11989	mov 0x65,right
  11990	mov 0x6f,down
  11991	mov 0x77,left
  11992end
  11993
  11994tpu X-43 Y31
  11995	mov 0x6d,up
  11996	mov 0x65,right
  11997	mov 0x6f,down
  11998	mov 0x77,left
  11999end
  12000
  12001tpu X-42 Y31
  12002	mov 0x6d,up
  12003	mov 0x65,right
  12004	mov 0x6f,down
  12005	mov 0x77,left
  12006end
  12007
  12008tpu X-37 Y31
  12009	mov 0x6d,up
  12010	mov 0x65,right
  12011	mov 0x6f,down
  12012	mov 0x77,left
  12013end
  12014
  12015tpu X-36 Y31
  12016	mov 0x6d,up
  12017	mov 0x65,right
  12018	mov 0x6f,down
  12019	mov 0x77,left
  12020end
  12021
  12022tpu X-15 Y31
  12023	mov 0x6d,up
  12024	mov 0x65,right
  12025	mov 0x6f,down
  12026	mov 0x77,left
  12027end
  12028
  12029tpu X-14 Y31
  12030	mov 0x6d,up
  12031	mov 0x65,right
  12032	mov 0x6f,down
  12033	mov 0x77,left
  12034end
  12035
  12036tpu X-10 Y31
  12037	mov 0x6d,up
  12038	mov 0x65,right
  12039	mov 0x6f,down
  12040	mov 0x77,left
  12041end
  12042
  12043tpu X-9 Y31
  12044	mov 0x6d,up
  12045	mov 0x65,right
  12046	mov 0x6f,down
  12047	mov 0x77,left
  12048end
  12049
  12050tpu X-43 Y32
  12051	mov 0x6d,up
  12052	mov 0x65,right
  12053	mov 0x6f,down
  12054	mov 0x77,left
  12055end
  12056
  12057tpu X-42 Y32
  12058	mov 0x6d,up
  12059	mov 0x65,right
  12060	mov 0x6f,down
  12061	mov 0x77,left
  12062end
  12063
  12064tpu X-36 Y32
  12065	mov 0x6d,up
  12066	mov 0x65,right
  12067	mov 0x6f,down
  12068	mov 0x77,left
  12069end
  12070
  12071tpu X-35 Y32
  12072	mov 0x6d,up
  12073	mov 0x65,right
  12074	mov 0x6f,down
  12075	mov 0x77,left
  12076end
  12077
  12078tpu X-14 Y32
  12079	mov 0x6d,up
  12080	mov 0x65,right
  12081	mov 0x6f,down
  12082	mov 0x77,left
  12083end
  12084
  12085tpu X-13 Y32
  12086	mov 0x6d,up
  12087	mov 0x65,right
  12088	mov 0x6f,down
  12089	mov 0x77,left
  12090end
  12091
  12092tpu X-12 Y32
  12093	mov 0x6d,up
  12094	mov 0x65,right
  12095	mov 0x6f,down
  12096	mov 0x77,left
  12097end
  12098
  12099tpu X-11 Y32
  12100	mov 0x6d,up
  12101	mov 0x65,right
  12102	mov 0x6f,down
  12103	mov 0x77,left
  12104end
  12105
  12106tpu X-10 Y32
  12107	mov 0x6d,up
  12108	mov 0x65,right
  12109	mov 0x6f,down
  12110	mov 0x77,left
  12111end
  12112
  12113tpu X-43 Y33
  12114	mov 0x6d,up
  12115	mov 0x65,right
  12116	mov 0x6f,down
  12117	mov 0x77,left
  12118end
  12119
  12120tpu X-42 Y33
  12121	mov 0x6d,up
  12122	mov 0x65,right
  12123	mov 0x6f,down
  12124	mov 0x77,left
  12125end
  12126
  12127tpu X-36 Y33
  12128	mov 0x6d,up
  12129	mov 0x65,right
  12130	mov 0x6f,down
  12131	mov 0x77,left
  12132end
  12133
  12134tpu X-35 Y33
  12135	mov 0x6d,up
  12136	mov 0x65,right
  12137	mov 0x6f,down
  12138	mov 0x77,left
  12139end
  12140
  12141tpu X-34 Y33
  12142	mov 0x6d,up
  12143	mov 0x65,right
  12144	mov 0x6f,down
  12145	mov 0x77,left
  12146end
  12147
  12148tpu X-43 Y34
  12149	mov 0x6d,up
  12150	mov 0x65,right
  12151	mov 0x6f,down
  12152	mov 0x77,left
  12153end
  12154
  12155tpu X-42 Y34
  12156	mov 0x6d,up
  12157	mov 0x65,right
  12158	mov 0x6f,down
  12159	mov 0x77,left
  12160end
  12161
  12162tpu X-35 Y34
  12163	mov 0x6d,up
  12164	mov 0x65,right
  12165	mov 0x6f,down
  12166	mov 0x77,left
  12167end
  12168
  12169tpu X-34 Y34
  12170	mov 0x6d,up
  12171	mov 0x65,right
  12172	mov 0x6f,down
  12173	mov 0x77,left
  12174end
  12175
  12176tpu X-33 Y34
  12177	mov 0x6d,up
  12178	mov 0x65,right
  12179	mov 0x6f,down
  12180	mov 0x77,left
  12181end
  12182
  12183tpu X-44 Y35
  12184	mov 0x6d,up
  12185	mov 0x65,right
  12186	mov 0x6f,down
  12187	mov 0x77,left
  12188end
  12189
  12190tpu X-43 Y35
  12191	mov 0x6d,up
  12192	mov 0x65,right
  12193	mov 0x6f,down
  12194	mov 0x77,left
  12195end
  12196
  12197tpu X-42 Y35
  12198	mov 0x6d,up
  12199	mov 0x65,right
  12200	mov 0x6f,down
  12201	mov 0x77,left
  12202end
  12203
  12204tpu X-34 Y35
  12205	mov 0x6d,up
  12206	mov 0x65,right
  12207	mov 0x6f,down
  12208	mov 0x77,left
  12209end
  12210
  12211tpu X-33 Y35
  12212	mov 0x6d,up
  12213	mov 0x65,right
  12214	mov 0x6f,down
  12215	mov 0x77,left
  12216end
  12217
  12218tpu X-44 Y36
  12219	mov 0x6d,up
  12220	mov 0x65,right
  12221	mov 0x6f,down
  12222	mov 0x77,left
  12223end
  12224
  12225tpu X-43 Y36
  12226	mov 0x6d,up
  12227	mov 0x65,right
  12228	mov 0x6f,down
  12229	mov 0x77,left
  12230end
  12231
  12232tpu X-34 Y36
  12233	mov 0x6d,up
  12234	mov 0x65,right
  12235	mov 0x6f,down
  12236	mov 0x77,left
  12237end
  12238
  12239tpu X-33 Y36
  12240	mov 0x6d,up
  12241	mov 0x65,right
  12242	mov 0x6f,down
  12243	mov 0x77,left
  12244end
  12245
  12246tpu X-32 Y36
  12247	mov 0x6d,up
  12248	mov 0x65,right
  12249	mov 0x6f,down
  12250	mov 0x77,left
  12251end
  12252
  12253tpu X16 Y36
  12254	mov 0x6d,up
  12255	mov 0x65,right
  12256	mov 0x6f,down
  12257	mov 0x77,left
  12258end
  12259
  12260tpu X17 Y36
  12261	mov 0x6d,up
  12262	mov 0x65,right
  12263	mov 0x6f,down
  12264	mov 0x77,left
  12265end
  12266
  12267tpu X18 Y36
  12268	mov 0x6d,up
  12269	mov 0x65,right
  12270	mov 0x6f,down
  12271	mov 0x77,left
  12272end
  12273
  12274tpu X-44 Y37
  12275	mov 0x6d,up
  12276	mov 0x65,right
  12277	mov 0x6f,down
  12278	mov 0x77,left
  12279end
  12280
  12281tpu X-43 Y37
  12282	mov 0x6d,up
  12283	mov 0x65,right
  12284	mov 0x6f,down
  12285	mov 0x77,left
  12286end
  12287
  12288tpu X-33 Y37
  12289	mov 0x6d,up
  12290	mov 0x65,right
  12291	mov 0x6f,down
  12292	mov 0x77,left
  12293end
  12294
  12295tpu X-32 Y37
  12296	mov 0x6d,up
  12297	mov 0x65,right
  12298	mov 0x6f,down
  12299	mov 0x77,left
  12300end
  12301
  12302tpu X-31 Y37
  12303	mov 0x6d,up
  12304	mov 0x65,right
  12305	mov 0x6f,down
  12306	mov 0x77,left
  12307end
  12308
  12309tpu X14 Y37
  12310	mov 0x6d,up
  12311	mov 0x65,right
  12312	mov 0x6f,down
  12313	mov 0x77,left
  12314end
  12315
  12316tpu X15 Y37
  12317	mov 0x6d,up
  12318	mov 0x65,right
  12319	mov 0x6f,down
  12320	mov 0x77,left
  12321end
  12322
  12323tpu X16 Y37
  12324	mov 0x6d,up
  12325	mov 0x65,right
  12326	mov 0x6f,down
  12327	mov 0x77,left
  12328end
  12329
  12330tpu X17 Y37
  12331	mov 0x6d,up
  12332	mov 0x65,right
  12333	mov 0x6f,down
  12334	mov 0x77,left
  12335end
  12336
  12337tpu X18 Y37
  12338	mov 0x6d,up
  12339	mov 0x65,right
  12340	mov 0x6f,down
  12341	mov 0x77,left
  12342end
  12343
  12344tpu X19 Y37
  12345	mov 0x6d,up
  12346	mov 0x65,right
  12347	mov 0x6f,down
  12348	mov 0x77,left
  12349end
  12350
  12351tpu X-45 Y38
  12352	mov 0x6d,up
  12353	mov 0x65,right
  12354	mov 0x6f,down
  12355	mov 0x77,left
  12356end
  12357
  12358tpu X-44 Y38
  12359	mov 0x6d,up
  12360	mov 0x65,right
  12361	mov 0x6f,down
  12362	mov 0x77,left
  12363end
  12364
  12365tpu X-32 Y38
  12366	mov 0x6d,up
  12367	mov 0x65,right
  12368	mov 0x6f,down
  12369	mov 0x77,left
  12370end
  12371
  12372tpu X-31 Y38
  12373	mov 0x6d,up
  12374	mov 0x65,right
  12375	mov 0x6f,down
  12376	mov 0x77,left
  12377end
  12378
  12379tpu X-30 Y38
  12380	mov 0x6d,up
  12381	mov 0x65,right
  12382	mov 0x6f,down
  12383	mov 0x77,left
  12384end
  12385
  12386tpu X-29 Y38
  12387	mov 0x6d,up
  12388	mov 0x65,right
  12389	mov 0x6f,down
  12390	mov 0x77,left
  12391end
  12392
  12393tpu X-28 Y38
  12394	mov 0x6d,up
  12395	mov 0x65,right
  12396	mov 0x6f,down
  12397	mov 0x77,left
  12398end
  12399
  12400tpu X-27 Y38
  12401	mov 0x6d,up
  12402	mov 0x65,right
  12403	mov 0x6f,down
  12404	mov 0x77,left
  12405end
  12406
  12407tpu X-26 Y38
  12408	mov 0x6d,up
  12409	mov 0x65,right
  12410	mov 0x6f,down
  12411	mov 0x77,left
  12412end
  12413
  12414tpu X-25 Y38
  12415	mov 0x6d,up
  12416	mov 0x65,right
  12417	mov 0x6f,down
  12418	mov 0x77,left
  12419end
  12420
  12421tpu X-24 Y38
  12422	mov 0x6d,up
  12423	mov 0x65,right
  12424	mov 0x6f,down
  12425	mov 0x77,left
  12426end
  12427
  12428tpu X-23 Y38
  12429	mov 0x6d,up
  12430	mov 0x65,right
  12431	mov 0x6f,down
  12432	mov 0x77,left
  12433end
  12434
  12435tpu X-22 Y38
  12436	mov 0x6d,up
  12437	mov 0x65,right
  12438	mov 0x6f,down
  12439	mov 0x77,left
  12440end
  12441
  12442tpu X-21 Y38
  12443	mov 0x6d,up
  12444	mov 0x65,right
  12445	mov 0x6f,down
  12446	mov 0x77,left
  12447end
  12448
  12449tpu X-20 Y38
  12450	mov 0x6d,up
  12451	mov 0x65,right
  12452	mov 0x6f,down
  12453	mov 0x77,left
  12454end
  12455
  12456tpu X-19 Y38
  12457	mov 0x6d,up
  12458	mov 0x65,right
  12459	mov 0x6f,down
  12460	mov 0x77,left
  12461end
  12462
  12463tpu X-18 Y38
  12464	mov 0x6d,up
  12465	mov 0x65,right
  12466	mov 0x6f,down
  12467	mov 0x77,left
  12468end
  12469
  12470tpu X12 Y38
  12471	mov 0x6d,up
  12472	mov 0x65,right
  12473	mov 0x6f,down
  12474	mov 0x77,left
  12475end
  12476
  12477tpu X13 Y38
  12478	mov 0x6d,up
  12479	mov 0x65,right
  12480	mov 0x6f,down
  12481	mov 0x77,left
  12482end
  12483
  12484tpu X14 Y38
  12485	mov 0x6d,up
  12486	mov 0x65,right
  12487	mov 0x6f,down
  12488	mov 0x77,left
  12489end
  12490
  12491tpu X15 Y38
  12492	mov 0x6d,up
  12493	mov 0x65,right
  12494	mov 0x6f,down
  12495	mov 0x77,left
  12496end
  12497
  12498tpu X18 Y38
  12499	mov 0x6d,up
  12500	mov 0x65,right
  12501	mov 0x6f,down
  12502	mov 0x77,left
  12503end
  12504
  12505tpu X19 Y38
  12506	mov 0x6d,up
  12507	mov 0x65,right
  12508	mov 0x6f,down
  12509	mov 0x77,left
  12510end
  12511
  12512tpu X-45 Y39
  12513	mov 0x6d,up
  12514	mov 0x65,right
  12515	mov 0x6f,down
  12516	mov 0x77,left
  12517end
  12518
  12519tpu X-44 Y39
  12520	mov 0x6d,up
  12521	mov 0x65,right
  12522	mov 0x6f,down
  12523	mov 0x77,left
  12524end
  12525
  12526tpu X-31 Y39
  12527	mov 0x6d,up
  12528	mov 0x65,right
  12529	mov 0x6f,down
  12530	mov 0x77,left
  12531end
  12532
  12533tpu X-30 Y39
  12534	mov 0x6d,up
  12535	mov 0x65,right
  12536	mov 0x6f,down
  12537	mov 0x77,left
  12538end
  12539
  12540tpu X-29 Y39
  12541	mov 0x6d,up
  12542	mov 0x65,right
  12543	mov 0x6f,down
  12544	mov 0x77,left
  12545end
  12546
  12547tpu X-28 Y39
  12548	mov 0x6d,up
  12549	mov 0x65,right
  12550	mov 0x6f,down
  12551	mov 0x77,left
  12552end
  12553
  12554tpu X-27 Y39
  12555	mov 0x6d,up
  12556	mov 0x65,right
  12557	mov 0x6f,down
  12558	mov 0x77,left
  12559end
  12560
  12561tpu X-26 Y39
  12562	mov 0x6d,up
  12563	mov 0x65,right
  12564	mov 0x6f,down
  12565	mov 0x77,left
  12566end
  12567
  12568tpu X-25 Y39
  12569	mov 0x6d,up
  12570	mov 0x65,right
  12571	mov 0x6f,down
  12572	mov 0x77,left
  12573end
  12574
  12575tpu X-24 Y39
  12576	mov 0x6d,up
  12577	mov 0x65,right
  12578	mov 0x6f,down
  12579	mov 0x77,left
  12580end
  12581
  12582tpu X-23 Y39
  12583	mov 0x6d,up
  12584	mov 0x65,right
  12585	mov 0x6f,down
  12586	mov 0x77,left
  12587end
  12588
  12589tpu X-22 Y39
  12590	mov 0x6d,up
  12591	mov 0x65,right
  12592	mov 0x6f,down
  12593	mov 0x77,left
  12594end
  12595
  12596tpu X-21 Y39
  12597	mov 0x6d,up
  12598	mov 0x65,right
  12599	mov 0x6f,down
  12600	mov 0x77,left
  12601end
  12602
  12603tpu X-20 Y39
  12604	mov 0x6d,up
  12605	mov 0x65,right
  12606	mov 0x6f,down
  12607	mov 0x77,left
  12608end
  12609
  12610tpu X-19 Y39
  12611	mov 0x6d,up
  12612	mov 0x65,right
  12613	mov 0x6f,down
  12614	mov 0x77,left
  12615end
  12616
  12617tpu X-18 Y39
  12618	mov 0x6d,up
  12619	mov 0x65,right
  12620	mov 0x6f,down
  12621	mov 0x77,left
  12622end
  12623
  12624tpu X-17 Y39
  12625	mov 0x6d,up
  12626	mov 0x65,right
  12627	mov 0x6f,down
  12628	mov 0x77,left
  12629end
  12630
  12631tpu X-16 Y39
  12632	mov 0x6d,up
  12633	mov 0x65,right
  12634	mov 0x6f,down
  12635	mov 0x77,left
  12636end
  12637
  12638tpu X-15 Y39
  12639	mov 0x6d,up
  12640	mov 0x65,right
  12641	mov 0x6f,down
  12642	mov 0x77,left
  12643end
  12644
  12645tpu X-14 Y39
  12646	mov 0x6d,up
  12647	mov 0x65,right
  12648	mov 0x6f,down
  12649	mov 0x77,left
  12650end
  12651
  12652tpu X-13 Y39
  12653	mov 0x6d,up
  12654	mov 0x65,right
  12655	mov 0x6f,down
  12656	mov 0x77,left
  12657end
  12658
  12659tpu X-12 Y39
  12660	mov 0x6d,up
  12661	mov 0x65,right
  12662	mov 0x6f,down
  12663	mov 0x77,left
  12664end
  12665
  12666tpu X10 Y39
  12667	mov 0x6d,up
  12668	mov 0x65,right
  12669	mov 0x6f,down
  12670	mov 0x77,left
  12671end
  12672
  12673tpu X11 Y39
  12674	mov 0x6d,up
  12675	mov 0x65,right
  12676	mov 0x6f,down
  12677	mov 0x77,left
  12678end
  12679
  12680tpu X12 Y39
  12681	mov 0x6d,up
  12682	mov 0x65,right
  12683	mov 0x6f,down
  12684	mov 0x77,left
  12685end
  12686
  12687tpu X13 Y39
  12688	mov 0x6d,up
  12689	mov 0x65,right
  12690	mov 0x6f,down
  12691	mov 0x77,left
  12692end
  12693
  12694tpu X14 Y39
  12695	mov 0x6d,up
  12696	mov 0x65,right
  12697	mov 0x6f,down
  12698	mov 0x77,left
  12699end
  12700
  12701tpu X18 Y39
  12702	mov 0x6d,up
  12703	mov 0x65,right
  12704	mov 0x6f,down
  12705	mov 0x77,left
  12706end
  12707
  12708tpu X19 Y39
  12709	mov 0x6d,up
  12710	mov 0x65,right
  12711	mov 0x6f,down
  12712	mov 0x77,left
  12713end
  12714
  12715tpu X-45 Y40
  12716	mov 0x6d,up
  12717	mov 0x65,right
  12718	mov 0x6f,down
  12719	mov 0x77,left
  12720end
  12721
  12722tpu X-18 Y40
  12723	mov 0x6d,up
  12724	mov 0x65,right
  12725	mov 0x6f,down
  12726	mov 0x77,left
  12727end
  12728
  12729tpu X-17 Y40
  12730	mov 0x6d,up
  12731	mov 0x65,right
  12732	mov 0x6f,down
  12733	mov 0x77,left
  12734end
  12735
  12736tpu X-16 Y40
  12737	mov 0x6d,up
  12738	mov 0x65,right
  12739	mov 0x6f,down
  12740	mov 0x77,left
  12741end
  12742
  12743tpu X-15 Y40
  12744	mov 0x6d,up
  12745	mov 0x65,right
  12746	mov 0x6f,down
  12747	mov 0x77,left
  12748end
  12749
  12750tpu X-14 Y40
  12751	mov 0x6d,up
  12752	mov 0x65,right
  12753	mov 0x6f,down
  12754	mov 0x77,left
  12755end
  12756
  12757tpu X-13 Y40
  12758	mov 0x6d,up
  12759	mov 0x65,right
  12760	mov 0x6f,down
  12761	mov 0x77,left
  12762end
  12763
  12764tpu X-12 Y40
  12765	mov 0x6d,up
  12766	mov 0x65,right
  12767	mov 0x6f,down
  12768	mov 0x77,left
  12769end
  12770
  12771tpu X-11 Y40
  12772	mov 0x6d,up
  12773	mov 0x65,right
  12774	mov 0x6f,down
  12775	mov 0x77,left
  12776end
  12777
  12778tpu X-10 Y40
  12779	mov 0x6d,up
  12780	mov 0x65,right
  12781	mov 0x6f,down
  12782	mov 0x77,left
  12783end
  12784
  12785tpu X-9 Y40
  12786	mov 0x6d,up
  12787	mov 0x65,right
  12788	mov 0x6f,down
  12789	mov 0x77,left
  12790end
  12791
  12792tpu X9 Y40
  12793	mov 0x6d,up
  12794	mov 0x65,right
  12795	mov 0x6f,down
  12796	mov 0x77,left
  12797end
  12798
  12799tpu X10 Y40
  12800	mov 0x6d,up
  12801	mov 0x65,right
  12802	mov 0x6f,down
  12803	mov 0x77,left
  12804end
  12805
  12806tpu X11 Y40
  12807	mov 0x6d,up
  12808	mov 0x65,right
  12809	mov 0x6f,down
  12810	mov 0x77,left
  12811end
  12812
  12813tpu X18 Y40
  12814	mov 0x6d,up
  12815	mov 0x65,right
  12816	mov 0x6f,down
  12817	mov 0x77,left
  12818end
  12819
  12820tpu X19 Y40
  12821	mov 0x6d,up
  12822	mov 0x65,right
  12823	mov 0x6f,down
  12824	mov 0x77,left
  12825end
  12826
  12827tpu X-46 Y41
  12828	mov 0x6d,up
  12829	mov 0x65,right
  12830	mov 0x6f,down
  12831	mov 0x77,left
  12832end
  12833
  12834tpu X-45 Y41
  12835	mov 0x6d,up
  12836	mov 0x65,right
  12837	mov 0x6f,down
  12838	mov 0x77,left
  12839end
  12840
  12841tpu X-12 Y41
  12842	mov 0x6d,up
  12843	mov 0x65,right
  12844	mov 0x6f,down
  12845	mov 0x77,left
  12846end
  12847
  12848tpu X-11 Y41
  12849	mov 0x6d,up
  12850	mov 0x65,right
  12851	mov 0x6f,down
  12852	mov 0x77,left
  12853end
  12854
  12855tpu X-10 Y41
  12856	mov 0x6d,up
  12857	mov 0x65,right
  12858	mov 0x6f,down
  12859	mov 0x77,left
  12860end
  12861
  12862tpu X-9 Y41
  12863	mov 0x6d,up
  12864	mov 0x65,right
  12865	mov 0x6f,down
  12866	mov 0x77,left
  12867end
  12868
  12869tpu X-8 Y41
  12870	mov 0x6d,up
  12871	mov 0x65,right
  12872	mov 0x6f,down
  12873	mov 0x77,left
  12874end
  12875
  12876tpu X-7 Y41
  12877	mov 0x6d,up
  12878	mov 0x65,right
  12879	mov 0x6f,down
  12880	mov 0x77,left
  12881end
  12882
  12883tpu X-6 Y41
  12884	mov 0x6d,up
  12885	mov 0x65,right
  12886	mov 0x6f,down
  12887	mov 0x77,left
  12888end
  12889
  12890tpu X-5 Y41
  12891	mov 0x6d,up
  12892	mov 0x65,right
  12893	mov 0x6f,down
  12894	mov 0x77,left
  12895end
  12896
  12897tpu X-4 Y41
  12898	mov 0x6d,up
  12899	mov 0x65,right
  12900	mov 0x6f,down
  12901	mov 0x77,left
  12902end
  12903
  12904tpu X7 Y41
  12905	mov 0x6d,up
  12906	mov 0x65,right
  12907	mov 0x6f,down
  12908	mov 0x77,left
  12909end
  12910
  12911tpu X8 Y41
  12912	mov 0x6d,up
  12913	mov 0x65,right
  12914	mov 0x6f,down
  12915	mov 0x77,left
  12916end
  12917
  12918tpu X9 Y41
  12919	mov 0x6d,up
  12920	mov 0x65,right
  12921	mov 0x6f,down
  12922	mov 0x77,left
  12923end
  12924
  12925tpu X10 Y41
  12926	mov 0x6d,up
  12927	mov 0x65,right
  12928	mov 0x6f,down
  12929	mov 0x77,left
  12930end
  12931
  12932tpu X18 Y41
  12933	mov 0x6d,up
  12934	mov 0x65,right
  12935	mov 0x6f,down
  12936	mov 0x77,left
  12937end
  12938
  12939tpu X19 Y41
  12940	mov 0x6d,up
  12941	mov 0x65,right
  12942	mov 0x6f,down
  12943	mov 0x77,left
  12944end
  12945
  12946tpu X-47 Y42
  12947	mov 0x6d,up
  12948	mov 0x65,right
  12949	mov 0x6f,down
  12950	mov 0x77,left
  12951end
  12952
  12953tpu X-46 Y42
  12954	mov 0x6d,up
  12955	mov 0x65,right
  12956	mov 0x6f,down
  12957	mov 0x77,left
  12958end
  12959
  12960tpu X-45 Y42
  12961	mov 0x6d,up
  12962	mov 0x65,right
  12963	mov 0x6f,down
  12964	mov 0x77,left
  12965end
  12966
  12967tpu X-7 Y42
  12968	mov 0x6d,up
  12969	mov 0x65,right
  12970	mov 0x6f,down
  12971	mov 0x77,left
  12972end
  12973
  12974tpu X-6 Y42
  12975	mov 0x6d,up
  12976	mov 0x65,right
  12977	mov 0x6f,down
  12978	mov 0x77,left
  12979end
  12980
  12981tpu X-5 Y42
  12982	mov 0x6d,up
  12983	mov 0x65,right
  12984	mov 0x6f,down
  12985	mov 0x77,left
  12986end
  12987
  12988tpu X-4 Y42
  12989	mov 0x6d,up
  12990	mov 0x65,right
  12991	mov 0x6f,down
  12992	mov 0x77,left
  12993end
  12994
  12995tpu X-3 Y42
  12996	mov 0x6d,up
  12997	mov 0x65,right
  12998	mov 0x6f,down
  12999	mov 0x77,left
  13000end
  13001
  13002tpu X-2 Y42
  13003	mov 0x6d,up
  13004	mov 0x65,right
  13005	mov 0x6f,down
  13006	mov 0x77,left
  13007end
  13008
  13009tpu X-1 Y42
  13010	mov 0x6d,up
  13011	mov 0x65,right
  13012	mov 0x6f,down
  13013	mov 0x77,left
  13014end
  13015
  13016tpu X0 Y42
  13017	mov 0x6d,up
  13018	mov 0x65,right
  13019	mov 0x6f,down
  13020	mov 0x77,left
  13021end
  13022
  13023tpu X5 Y42
  13024	mov 0x6d,up
  13025	mov 0x65,right
  13026	mov 0x6f,down
  13027	mov 0x77,left
  13028end
  13029
  13030tpu X6 Y42
  13031	mov 0x6d,up
  13032	mov 0x65,right
  13033	mov 0x6f,down
  13034	mov 0x77,left
  13035end
  13036
  13037tpu X7 Y42
  13038	mov 0x6d,up
  13039	mov 0x65,right
  13040	mov 0x6f,down
  13041	mov 0x77,left
  13042end
  13043
  13044tpu X8 Y42
  13045	mov 0x6d,up
  13046	mov 0x65,right
  13047	mov 0x6f,down
  13048	mov 0x77,left
  13049end
  13050
  13051tpu X18 Y42
  13052	mov 0x6d,up
  13053	mov 0x65,right
  13054	mov 0x6f,down
  13055	mov 0x77,left
  13056end
  13057
  13058tpu X19 Y42
  13059	mov 0x6d,up
  13060	mov 0x65,right
  13061	mov 0x6f,down
  13062	mov 0x77,left
  13063end
  13064
  13065tpu X20 Y42
  13066	mov 0x6d,up
  13067	mov 0x65,right
  13068	mov 0x6f,down
  13069	mov 0x77,left
  13070end
  13071
  13072tpu X-48 Y43
  13073	mov 0x6d,up
  13074	mov 0x65,right
  13075	mov 0x6f,down
  13076	mov 0x77,left
  13077end
  13078
  13079tpu X-47 Y43
  13080	mov 0x6d,up
  13081	mov 0x65,right
  13082	mov 0x6f,down
  13083	mov 0x77,left
  13084end
  13085
  13086tpu X-46 Y43
  13087	mov 0x6d,up
  13088	mov 0x65,right
  13089	mov 0x6f,down
  13090	mov 0x77,left
  13091end
  13092
  13093tpu X-4 Y43
  13094	mov 0x6d,up
  13095	mov 0x65,right
  13096	mov 0x6f,down
  13097	mov 0x77,left
  13098end
  13099
  13100tpu X-3 Y43
  13101	mov 0x6d,up
  13102	mov 0x65,right
  13103	mov 0x6f,down
  13104	mov 0x77,left
  13105end
  13106
  13107tpu X-2 Y43
  13108	mov 0x6d,up
  13109	mov 0x65,right
  13110	mov 0x6f,down
  13111	mov 0x77,left
  13112end
  13113
  13114tpu X-1 Y43
  13115	mov 0x6d,up
  13116	mov 0x65,right
  13117	mov 0x6f,down
  13118	mov 0x77,left
  13119end
  13120
  13121tpu X0 Y43
  13122	mov 0x6d,up
  13123	mov 0x65,right
  13124	mov 0x6f,down
  13125	mov 0x77,left
  13126end
  13127
  13128tpu X1 Y43
  13129	mov 0x6d,up
  13130	mov 0x65,right
  13131	mov 0x6f,down
  13132	mov 0x77,left
  13133end
  13134
  13135tpu X2 Y43
  13136	mov 0x6d,up
  13137	mov 0x65,right
  13138	mov 0x6f,down
  13139	mov 0x77,left
  13140end
  13141
  13142tpu X3 Y43
  13143	mov 0x6d,up
  13144	mov 0x65,right
  13145	mov 0x6f,down
  13146	mov 0x77,left
  13147end
  13148
  13149tpu X4 Y43
  13150	mov 0x6d,up
  13151	mov 0x65,right
  13152	mov 0x6f,down
  13153	mov 0x77,left
  13154end
  13155
  13156tpu X5 Y43
  13157	mov 0x6d,up
  13158	mov 0x65,right
  13159	mov 0x6f,down
  13160	mov 0x77,left
  13161end
  13162
  13163tpu X6 Y43
  13164	mov 0x6d,up
  13165	mov 0x65,right
  13166	mov 0x6f,down
  13167	mov 0x77,left
  13168end
  13169
  13170tpu X19 Y43
  13171	mov 0x6d,up
  13172	mov 0x65,right
  13173	mov 0x6f,down
  13174	mov 0x77,left
  13175end
  13176
  13177tpu X20 Y43
  13178	mov 0x6d,up
  13179	mov 0x65,right
  13180	mov 0x6f,down
  13181	mov 0x77,left
  13182end
  13183
  13184tpu X-49 Y44
  13185	mov 0x6d,up
  13186	mov 0x65,right
  13187	mov 0x6f,down
  13188	mov 0x77,left
  13189end
  13190
  13191tpu X-48 Y44
  13192	mov 0x6d,up
  13193	mov 0x65,right
  13194	mov 0x6f,down
  13195	mov 0x77,left
  13196end
  13197
  13198tpu X-47 Y44
  13199	mov 0x6d,up
  13200	mov 0x65,right
  13201	mov 0x6f,down
  13202	mov 0x77,left
  13203end
  13204
  13205tpu X1 Y44
  13206	mov 0x6d,up
  13207	mov 0x65,right
  13208	mov 0x6f,down
  13209	mov 0x77,left
  13210end
  13211
  13212tpu X2 Y44
  13213	mov 0x6d,up
  13214	mov 0x65,right
  13215	mov 0x6f,down
  13216	mov 0x77,left
  13217end
  13218
  13219tpu X3 Y44
  13220	mov 0x6d,up
  13221	mov 0x65,right
  13222	mov 0x6f,down
  13223	mov 0x77,left
  13224end
  13225
  13226tpu X4 Y44
  13227	mov 0x6d,up
  13228	mov 0x65,right
  13229	mov 0x6f,down
  13230	mov 0x77,left
  13231end
  13232
  13233tpu X19 Y44
  13234	mov 0x6d,up
  13235	mov 0x65,right
  13236	mov 0x6f,down
  13237	mov 0x77,left
  13238end
  13239
  13240tpu X20 Y44
  13241	mov 0x6d,up
  13242	mov 0x65,right
  13243	mov 0x6f,down
  13244	mov 0x77,left
  13245end
  13246
  13247tpu X-50 Y45
  13248	mov 0x6d,up
  13249	mov 0x65,right
  13250	mov 0x6f,down
  13251	mov 0x77,left
  13252end
  13253
  13254tpu X-49 Y45
  13255	mov 0x6d,up
  13256	mov 0x65,right
  13257	mov 0x6f,down
  13258	mov 0x77,left
  13259end
  13260
  13261tpu X-48 Y45
  13262	mov 0x6d,up
  13263	mov 0x65,right
  13264	mov 0x6f,down
  13265	mov 0x77,left
  13266end
  13267
  13268tpu X19 Y45
  13269	mov 0x6d,up
  13270	mov 0x65,right
  13271	mov 0x6f,down
  13272	mov 0x77,left
  13273end
  13274
  13275tpu X20 Y45
  13276	mov 0x6d,up
  13277	mov 0x65,right
  13278	mov 0x6f,down
  13279	mov 0x77,left
  13280end
  13281
  13282tpu X-51 Y46
  13283	mov 0x6d,up
  13284	mov 0x65,right
  13285	mov 0x6f,down
  13286	mov 0x77,left
  13287end
  13288
  13289tpu X-50 Y46
  13290	mov 0x6d,up
  13291	mov 0x65,right
  13292	mov 0x6f,down
  13293	mov 0x77,left
  13294end
  13295
  13296tpu X-49 Y46
  13297	mov 0x6d,up
  13298	mov 0x65,right
  13299	mov 0x6f,down
  13300	mov 0x77,left
  13301end
  13302
  13303tpu X19 Y46
  13304	mov 0x6d,up
  13305	mov 0x65,right
  13306	mov 0x6f,down
  13307	mov 0x77,left
  13308end
  13309
  13310tpu X20 Y46
  13311	mov 0x6d,up
  13312	mov 0x65,right
  13313	mov 0x6f,down
  13314	mov 0x77,left
  13315end
  13316
  13317tpu X-52 Y47
  13318	mov 0x6d,up
  13319	mov 0x65,right
  13320	mov 0x6f,down
  13321	mov 0x77,left
  13322end
  13323
  13324tpu X-51 Y47
  13325	mov 0x6d,up
  13326	mov 0x65,right
  13327	mov 0x6f,down
  13328	mov 0x77,left
  13329end
  13330
  13331tpu X-50 Y47
  13332	mov 0x6d,up
  13333	mov 0x65,right
  13334	mov 0x6f,down
  13335	mov 0x77,left
  13336end
  13337
  13338tpu X19 Y47
  13339	mov 0x6d,up
  13340	mov 0x65,right
  13341	mov 0x6f,down
  13342	mov 0x77,left
  13343end
  13344
  13345tpu X20 Y47
  13346	mov 0x6d,up
  13347	mov 0x65,right
  13348	mov 0x6f,down
  13349	mov 0x77,left
  13350end
  13351
  13352tpu X-53 Y48
  13353	mov 0x6d,up
  13354	mov 0x65,right
  13355	mov 0x6f,down
  13356	mov 0x77,left
  13357end
  13358
  13359tpu X-52 Y48
  13360	mov 0x6d,up
  13361	mov 0x65,right
  13362	mov 0x6f,down
  13363	mov 0x77,left
  13364end
  13365
  13366tpu X-51 Y48
  13367	mov 0x6d,up
  13368	mov 0x65,right
  13369	mov 0x6f,down
  13370	mov 0x77,left
  13371end
  13372
  13373tpu X19 Y48
  13374	mov 0x6d,up
  13375	mov 0x65,right
  13376	mov 0x6f,down
  13377	mov 0x77,left
  13378end
  13379
  13380tpu X20 Y48
  13381	mov 0x6d,up
  13382	mov 0x65,right
  13383	mov 0x6f,down
  13384	mov 0x77,left
  13385end
  13386
  13387tpu X-54 Y49
  13388	mov 0x6d,up
  13389	mov 0x65,right
  13390	mov 0x6f,down
  13391	mov 0x77,left
  13392end
  13393
  13394tpu X-53 Y49
  13395	mov 0x6d,up
  13396	mov 0x65,right
  13397	mov 0x6f,down
  13398	mov 0x77,left
  13399end
  13400
  13401tpu X-52 Y49
  13402	mov 0x6d,up
  13403	mov 0x65,right
  13404	mov 0x6f,down
  13405	mov 0x77,left
  13406end
  13407
  13408tpu X19 Y49
  13409	mov 0x6d,up
  13410	mov 0x65,right
  13411	mov 0x6f,down
  13412	mov 0x77,left
  13413end
  13414
  13415tpu X20 Y49
  13416	mov 0x6d,up
  13417	mov 0x65,right
  13418	mov 0x6f,down
  13419	mov 0x77,left
  13420end
  13421
  13422tpu X-55 Y50
  13423	mov 0x6d,up
  13424	mov 0x65,right
  13425	mov 0x6f,down
  13426	mov 0x77,left
  13427end
  13428
  13429tpu X-54 Y50
  13430	mov 0x6d,up
  13431	mov 0x65,right
  13432	mov 0x6f,down
  13433	mov 0x77,left
  13434end
  13435
  13436tpu X-53 Y50
  13437	mov 0x6d,up
  13438	mov 0x65,right
  13439	mov 0x6f,down
  13440	mov 0x77,left
  13441end
  13442
  13443tpu X19 Y50
  13444	mov 0x6d,up
  13445	mov 0x65,right
  13446	mov 0x6f,down
  13447	mov 0x77,left
  13448end
  13449
  13450tpu X20 Y50
  13451	mov 0x6d,up
  13452	mov 0x65,right
  13453	mov 0x6f,down
  13454	mov 0x77,left
  13455end
  13456
  13457tpu X-56 Y51
  13458	mov 0x6d,up
  13459	mov 0x65,right
  13460	mov 0x6f,down
  13461	mov 0x77,left
  13462end
  13463
  13464tpu X-55 Y51
  13465	mov 0x6d,up
  13466	mov 0x65,right
  13467	mov 0x6f,down
  13468	mov 0x77,left
  13469end
  13470
  13471tpu X-54 Y51
  13472	mov 0x6d,up
  13473	mov 0x65,right
  13474	mov 0x6f,down
  13475	mov 0x77,left
  13476end
  13477
  13478tpu X19 Y51
  13479	mov 0x6d,up
  13480	mov 0x65,right
  13481	mov 0x6f,down
  13482	mov 0x77,left
  13483end
  13484
  13485tpu X20 Y51
  13486	mov 0x6d,up
  13487	mov 0x65,right
  13488	mov 0x6f,down
  13489	mov 0x77,left
  13490end
  13491
  13492tpu X-57 Y52
  13493	mov 0x6d,up
  13494	mov 0x65,right
  13495	mov 0x6f,down
  13496	mov 0x77,left
  13497end
  13498
  13499tpu X-56 Y52
  13500	mov 0x6d,up
  13501	mov 0x65,right
  13502	mov 0x6f,down
  13503	mov 0x77,left
  13504end
  13505
  13506tpu X-55 Y52
  13507	mov 0x6d,up
  13508	mov 0x65,right
  13509	mov 0x6f,down
  13510	mov 0x77,left
  13511end
  13512
  13513tpu X19 Y52
  13514	mov 0x6d,up
  13515	mov 0x65,right
  13516	mov 0x6f,down
  13517	mov 0x77,left
  13518end
  13519
  13520tpu X20 Y52
  13521	mov 0x6d,up
  13522	mov 0x65,right
  13523	mov 0x6f,down
  13524	mov 0x77,left
  13525end
  13526
  13527tpu X21 Y52
  13528	mov 0x6d,up
  13529	mov 0x65,right
  13530	mov 0x6f,down
  13531	mov 0x77,left
  13532end
  13533
  13534tpu X-58 Y53
  13535	mov 0x6d,up
  13536	mov 0x65,right
  13537	mov 0x6f,down
  13538	mov 0x77,left
  13539end
  13540
  13541tpu X-57 Y53
  13542	mov 0x6d,up
  13543	mov 0x65,right
  13544	mov 0x6f,down
  13545	mov 0x77,left
  13546end
  13547
  13548tpu X-56 Y53
  13549	mov 0x6d,up
  13550	mov 0x65,right
  13551	mov 0x6f,down
  13552	mov 0x77,left
  13553end
  13554
  13555tpu X20 Y53
  13556	mov 0x6d,up
  13557	mov 0x65,right
  13558	mov 0x6f,down
  13559	mov 0x77,left
  13560end
  13561
  13562tpu X21 Y53
  13563	mov 0x6d,up
  13564	mov 0x65,right
  13565	mov 0x6f,down
  13566	mov 0x77,left
  13567end
  13568
  13569tpu X-59 Y54
  13570	mov 0x6d,up
  13571	mov 0x65,right
  13572	mov 0x6f,down
  13573	mov 0x77,left
  13574end
  13575
  13576tpu X-58 Y54
  13577	mov 0x6d,up
  13578	mov 0x65,right
  13579	mov 0x6f,down
  13580	mov 0x77,left
  13581end
  13582
  13583tpu X-57 Y54
  13584	mov 0x6d,up
  13585	mov 0x65,right
  13586	mov 0x6f,down
  13587	mov 0x77,left
  13588end
  13589
  13590tpu X20 Y54
  13591	mov 0x6d,up
  13592	mov 0x65,right
  13593	mov 0x6f,down
  13594	mov 0x77,left
  13595end
  13596
  13597tpu X21 Y54
  13598	mov 0x6d,up
  13599	mov 0x65,right
  13600	mov 0x6f,down
  13601	mov 0x77,left
  13602end
  13603
  13604tpu X-60 Y55
  13605	mov 0x6d,up
  13606	mov 0x65,right
  13607	mov 0x6f,down
  13608	mov 0x77,left
  13609end
  13610
  13611tpu X-59 Y55
  13612	mov 0x6d,up
  13613	mov 0x65,right
  13614	mov 0x6f,down
  13615	mov 0x77,left
  13616end
  13617
  13618tpu X-58 Y55
  13619	mov 0x6d,up
  13620	mov 0x65,right
  13621	mov 0x6f,down
  13622	mov 0x77,left
  13623end
  13624
  13625tpu X-57 Y55
  13626	mov 0x6d,up
  13627	mov 0x65,right
  13628	mov 0x6f,down
  13629	mov 0x77,left
  13630end
  13631
  13632tpu X20 Y55
  13633	mov 0x6d,up
  13634	mov 0x65,right
  13635	mov 0x6f,down
  13636	mov 0x77,left
  13637end
  13638
  13639tpu X21 Y55
  13640	mov 0x6d,up
  13641	mov 0x65,right
  13642	mov 0x6f,down
  13643	mov 0x77,left
  13644end
  13645
  13646tpu X-60 Y56
  13647	mov 0x6d,up
  13648	mov 0x65,right
  13649	mov 0x6f,down
  13650	mov 0x77,left
  13651end
  13652
  13653tpu X-59 Y56
  13654	mov 0x6d,up
  13655	mov 0x65,right
  13656	mov 0x6f,down
  13657	mov 0x77,left
  13658end
  13659
  13660tpu X-58 Y56
  13661	mov 0x6d,up
  13662	mov 0x65,right
  13663	mov 0x6f,down
  13664	mov 0x77,left
  13665end
  13666
  13667tpu X20 Y56
  13668	mov 0x6d,up
  13669	mov 0x65,right
  13670	mov 0x6f,down
  13671	mov 0x77,left
  13672end
  13673
  13674tpu X21 Y56
  13675	mov 0x6d,up
  13676	mov 0x65,right
  13677	mov 0x6f,down
  13678	mov 0x77,left
  13679end
  13680
  13681tpu X-61 Y57
  13682	mov 0x6d,up
  13683	mov 0x65,right
  13684	mov 0x6f,down
  13685	mov 0x77,left
  13686end
  13687
  13688tpu X-60 Y57
  13689	mov 0x6d,up
  13690	mov 0x65,right
  13691	mov 0x6f,down
  13692	mov 0x77,left
  13693end
  13694
  13695tpu X-59 Y57
  13696	mov 0x6d,up
  13697	mov 0x65,right
  13698	mov 0x6f,down
  13699	mov 0x77,left
  13700end
  13701
  13702tpu X20 Y57
  13703	mov 0x6d,up
  13704	mov 0x65,right
  13705	mov 0x6f,down
  13706	mov 0x77,left
  13707end
  13708
  13709tpu X21 Y57
  13710	mov 0x6d,up
  13711	mov 0x65,right
  13712	mov 0x6f,down
  13713	mov 0x77,left
  13714end
  13715
  13716tpu X-62 Y58
  13717	mov 0x6d,up
  13718	mov 0x65,right
  13719	mov 0x6f,down
  13720	mov 0x77,left
  13721end
  13722
  13723tpu X-61 Y58
  13724	mov 0x6d,up
  13725	mov 0x65,right
  13726	mov 0x6f,down
  13727	mov 0x77,left
  13728end
  13729
  13730tpu X-60 Y58
  13731	mov 0x6d,up
  13732	mov 0x65,right
  13733	mov 0x6f,down
  13734	mov 0x77,left
  13735end
  13736
  13737tpu X20 Y58
  13738	mov 0x6d,up
  13739	mov 0x65,right
  13740	mov 0x6f,down
  13741	mov 0x77,left
  13742end
  13743
  13744tpu X21 Y58
  13745	mov 0x6d,up
  13746	mov 0x65,right
  13747	mov 0x6f,down
  13748	mov 0x77,left
  13749end
  13750
  13751tpu X-63 Y59
  13752	mov 0x6d,up
  13753	mov 0x65,right
  13754	mov 0x6f,down
  13755	mov 0x77,left
  13756end
  13757
  13758tpu X-62 Y59
  13759	mov 0x6d,up
  13760	mov 0x65,right
  13761	mov 0x6f,down
  13762	mov 0x77,left
  13763end
  13764
  13765tpu X-61 Y59
  13766	mov 0x6d,up
  13767	mov 0x65,right
  13768	mov 0x6f,down
  13769	mov 0x77,left
  13770end
  13771
  13772tpu X20 Y59
  13773	mov 0x6d,up
  13774	mov 0x65,right
  13775	mov 0x6f,down
  13776	mov 0x77,left
  13777end
  13778
  13779tpu X21 Y59
  13780	mov 0x6d,up
  13781	mov 0x65,right
  13782	mov 0x6f,down
  13783	mov 0x77,left
  13784end
  13785
  13786tpu X-63 Y60
  13787	mov 0x6d,up
  13788	mov 0x65,right
  13789	mov 0x6f,down
  13790	mov 0x77,left
  13791end
  13792
  13793tpu X-62 Y60
  13794	mov 0x6d,up
  13795	mov 0x65,right
  13796	mov 0x6f,down
  13797	mov 0x77,left
  13798end
  13799
  13800tpu X-44 Y60
  13801	mov 0x6d,up
  13802	mov 0x65,right
  13803	mov 0x6f,down
  13804	mov 0x77,left
  13805end
  13806
  13807tpu X-43 Y60
  13808	mov 0x6d,up
  13809	mov 0x65,right
  13810	mov 0x6f,down
  13811	mov 0x77,left
  13812end
  13813
  13814tpu X-42 Y60
  13815	mov 0x6d,up
  13816	mov 0x65,right
  13817	mov 0x6f,down
  13818	mov 0x77,left
  13819end
  13820
  13821tpu X-41 Y60
  13822	mov 0x6d,up
  13823	mov 0x65,right
  13824	mov 0x6f,down
  13825	mov 0x77,left
  13826end
  13827
  13828tpu X20 Y60
  13829	mov 0x6d,up
  13830	mov 0x65,right
  13831	mov 0x6f,down
  13832	mov 0x77,left
  13833end
  13834
  13835tpu X21 Y60
  13836	mov 0x6d,up
  13837	mov 0x65,right
  13838	mov 0x6f,down
  13839	mov 0x77,left
  13840end
  13841
  13842tpu X-64 Y61
  13843	mov 0x6d,up
  13844	mov 0x65,right
  13845	mov 0x6f,down
  13846	mov 0x77,left
  13847end
  13848
  13849tpu X-63 Y61
  13850	mov 0x6d,up
  13851	mov 0x65,right
  13852	mov 0x6f,down
  13853	mov 0x77,left
  13854end
  13855
  13856tpu X-62 Y61
  13857	mov 0x6d,up
  13858	mov 0x65,right
  13859	mov 0x6f,down
  13860	mov 0x77,left
  13861end
  13862
  13863tpu X-45 Y61
  13864	mov 0x6d,up
  13865	mov 0x65,right
  13866	mov 0x6f,down
  13867	mov 0x77,left
  13868end
  13869
  13870tpu X-44 Y61
  13871	mov 0x6d,up
  13872	mov 0x65,right
  13873	mov 0x6f,down
  13874	mov 0x77,left
  13875end
  13876
  13877tpu X-43 Y61
  13878	mov 0x6d,up
  13879	mov 0x65,right
  13880	mov 0x6f,down
  13881	mov 0x77,left
  13882end
  13883
  13884tpu X-42 Y61
  13885	mov 0x6d,up
  13886	mov 0x65,right
  13887	mov 0x6f,down
  13888	mov 0x77,left
  13889end
  13890
  13891tpu X-41 Y61
  13892	mov 0x6d,up
  13893	mov 0x65,right
  13894	mov 0x6f,down
  13895	mov 0x77,left
  13896end
  13897
  13898tpu X-40 Y61
  13899	mov 0x6d,up
  13900	mov 0x65,right
  13901	mov 0x6f,down
  13902	mov 0x77,left
  13903end
  13904
  13905tpu X20 Y61
  13906	mov 0x6d,up
  13907	mov 0x65,right
  13908	mov 0x6f,down
  13909	mov 0x77,left
  13910end
  13911
  13912tpu X21 Y61
  13913	mov 0x6d,up
  13914	mov 0x65,right
  13915	mov 0x6f,down
  13916	mov 0x77,left
  13917end
  13918
  13919tpu X-65 Y62
  13920	mov 0x6d,up
  13921	mov 0x65,right
  13922	mov 0x6f,down
  13923	mov 0x77,left
  13924end
  13925
  13926tpu X-64 Y62
  13927	mov 0x6d,up
  13928	mov 0x65,right
  13929	mov 0x6f,down
  13930	mov 0x77,left
  13931end
  13932
  13933tpu X-63 Y62
  13934	mov 0x6d,up
  13935	mov 0x65,right
  13936	mov 0x6f,down
  13937	mov 0x77,left
  13938end
  13939
  13940tpu X-45 Y62
  13941	mov 0x6d,up
  13942	mov 0x65,right
  13943	mov 0x6f,down
  13944	mov 0x77,left
  13945end
  13946
  13947tpu X-44 Y62
  13948	mov 0x6d,up
  13949	mov 0x65,right
  13950	mov 0x6f,down
  13951	mov 0x77,left
  13952end
  13953
  13954tpu X-43 Y62
  13955	mov 0x6d,up
  13956	mov 0x65,right
  13957	mov 0x6f,down
  13958	mov 0x77,left
  13959end
  13960
  13961tpu X-42 Y62
  13962	mov 0x6d,up
  13963	mov 0x65,right
  13964	mov 0x6f,down
  13965	mov 0x77,left
  13966end
  13967
  13968tpu X-41 Y62
  13969	mov 0x6d,up
  13970	mov 0x65,right
  13971	mov 0x6f,down
  13972	mov 0x77,left
  13973end
  13974
  13975tpu X-40 Y62
  13976	mov 0x6d,up
  13977	mov 0x65,right
  13978	mov 0x6f,down
  13979	mov 0x77,left
  13980end
  13981
  13982tpu X20 Y62
  13983	mov 0x6d,up
  13984	mov 0x65,right
  13985	mov 0x6f,down
  13986	mov 0x77,left
  13987end
  13988
  13989tpu X21 Y62
  13990	mov 0x6d,up
  13991	mov 0x65,right
  13992	mov 0x6f,down
  13993	mov 0x77,left
  13994end
  13995
  13996tpu X-65 Y63
  13997	mov 0x6d,up
  13998	mov 0x65,right
  13999	mov 0x6f,down
  14000	mov 0x77,left
  14001end
  14002
  14003tpu X-64 Y63
  14004	mov 0x6d,up
  14005	mov 0x65,right
  14006	mov 0x6f,down
  14007	mov 0x77,left
  14008end
  14009
  14010tpu X-45 Y63
  14011	mov 0x6d,up
  14012	mov 0x65,right
  14013	mov 0x6f,down
  14014	mov 0x77,left
  14015end
  14016
  14017tpu X-44 Y63
  14018	mov 0x6d,up
  14019	mov 0x65,right
  14020	mov 0x6f,down
  14021	mov 0x77,left
  14022end
  14023
  14024tpu X-43 Y63
  14025	mov 0x6d,up
  14026	mov 0x65,right
  14027	mov 0x6f,down
  14028	mov 0x77,left
  14029end
  14030
  14031tpu X-42 Y63
  14032	mov 0x6d,up
  14033	mov 0x65,right
  14034	mov 0x6f,down
  14035	mov 0x77,left
  14036end
  14037
  14038tpu X-41 Y63
  14039	mov 0x6d,up
  14040	mov 0x65,right
  14041	mov 0x6f,down
  14042	mov 0x77,left
  14043end
  14044
  14045tpu X-40 Y63
  14046	mov 0x6d,up
  14047	mov 0x65,right
  14048	mov 0x6f,down
  14049	mov 0x77,left
  14050end
  14051
  14052tpu X20 Y63
  14053	mov 0x6d,up
  14054	mov 0x65,right
  14055	mov 0x6f,down
  14056	mov 0x77,left
  14057end
  14058
  14059tpu X21 Y63
  14060	mov 0x6d,up
  14061	mov 0x65,right
  14062	mov 0x6f,down
  14063	mov 0x77,left
  14064end
  14065
  14066tpu X-66 Y64
  14067	mov 0x6d,up
  14068	mov 0x65,right
  14069	mov 0x6f,down
  14070	mov 0x77,left
  14071end
  14072
  14073tpu X-65 Y64
  14074	mov 0x6d,up
  14075	mov 0x65,right
  14076	mov 0x6f,down
  14077	mov 0x77,left
  14078end
  14079
  14080tpu X-45 Y64
  14081	mov 0x6d,up
  14082	mov 0x65,right
  14083	mov 0x6f,down
  14084	mov 0x77,left
  14085end
  14086
  14087tpu X-44 Y64
  14088	mov 0x6d,up
  14089	mov 0x65,right
  14090	mov 0x6f,down
  14091	mov 0x77,left
  14092end
  14093
  14094tpu X-43 Y64
  14095	mov 0x6d,up
  14096	mov 0x65,right
  14097	mov 0x6f,down
  14098	mov 0x77,left
  14099end
  14100
  14101tpu X-42 Y64
  14102	mov 0x6d,up
  14103	mov 0x65,right
  14104	mov 0x6f,down
  14105	mov 0x77,left
  14106end
  14107
  14108tpu X-41 Y64
  14109	mov 0x6d,up
  14110	mov 0x65,right
  14111	mov 0x6f,down
  14112	mov 0x77,left
  14113end
  14114
  14115tpu X20 Y64
  14116	mov 0x6d,up
  14117	mov 0x65,right
  14118	mov 0x6f,down
  14119	mov 0x77,left
  14120end
  14121
  14122tpu X21 Y64
  14123	mov 0x6d,up
  14124	mov 0x65,right
  14125	mov 0x6f,down
  14126	mov 0x77,left
  14127end
  14128
  14129tpu X-67 Y65
  14130	mov 0x6d,up
  14131	mov 0x65,right
  14132	mov 0x6f,down
  14133	mov 0x77,left
  14134end
  14135
  14136tpu X-66 Y65
  14137	mov 0x6d,up
  14138	mov 0x65,right
  14139	mov 0x6f,down
  14140	mov 0x77,left
  14141end
  14142
  14143tpu X-44 Y65
  14144	mov 0x6d,up
  14145	mov 0x65,right
  14146	mov 0x6f,down
  14147	mov 0x77,left
  14148end
  14149
  14150tpu X-43 Y65
  14151	mov 0x6d,up
  14152	mov 0x65,right
  14153	mov 0x6f,down
  14154	mov 0x77,left
  14155end
  14156
  14157tpu X-42 Y65
  14158	mov 0x6d,up
  14159	mov 0x65,right
  14160	mov 0x6f,down
  14161	mov 0x77,left
  14162end
  14163
  14164tpu X-15 Y65
  14165	mov 0x6d,up
  14166	mov 0x65,right
  14167	mov 0x6f,down
  14168	mov 0x77,left
  14169end
  14170
  14171tpu X-14 Y65
  14172	mov 0x6d,up
  14173	mov 0x65,right
  14174	mov 0x6f,down
  14175	mov 0x77,left
  14176end
  14177
  14178tpu X-13 Y65
  14179	mov 0x6d,up
  14180	mov 0x65,right
  14181	mov 0x6f,down
  14182	mov 0x77,left
  14183end
  14184
  14185tpu X20 Y65
  14186	mov 0x6d,up
  14187	mov 0x65,right
  14188	mov 0x6f,down
  14189	mov 0x77,left
  14190end
  14191
  14192tpu X21 Y65
  14193	mov 0x6d,up
  14194	mov 0x65,right
  14195	mov 0x6f,down
  14196	mov 0x77,left
  14197end
  14198
  14199tpu X22 Y65
  14200	mov 0x6d,up
  14201	mov 0x65,right
  14202	mov 0x6f,down
  14203	mov 0x77,left
  14204end
  14205
  14206tpu X-68 Y66
  14207	mov 0x6d,up
  14208	mov 0x65,right
  14209	mov 0x6f,down
  14210	mov 0x77,left
  14211end
  14212
  14213tpu X-67 Y66
  14214	mov 0x6d,up
  14215	mov 0x65,right
  14216	mov 0x6f,down
  14217	mov 0x77,left
  14218end
  14219
  14220tpu X-66 Y66
  14221	mov 0x6d,up
  14222	mov 0x65,right
  14223	mov 0x6f,down
  14224	mov 0x77,left
  14225end
  14226
  14227tpu X-16 Y66
  14228	mov 0x6d,up
  14229	mov 0x65,right
  14230	mov 0x6f,down
  14231	mov 0x77,left
  14232end
  14233
  14234tpu X-15 Y66
  14235	mov 0x6d,up
  14236	mov 0x65,right
  14237	mov 0x6f,down
  14238	mov 0x77,left
  14239end
  14240
  14241tpu X-14 Y66
  14242	mov 0x6d,up
  14243	mov 0x65,right
  14244	mov 0x6f,down
  14245	mov 0x77,left
  14246end
  14247
  14248tpu X-13 Y66
  14249	mov 0x6d,up
  14250	mov 0x65,right
  14251	mov 0x6f,down
  14252	mov 0x77,left
  14253end
  14254
  14255tpu X-12 Y66
  14256	mov 0x6d,up
  14257	mov 0x65,right
  14258	mov 0x6f,down
  14259	mov 0x77,left
  14260end
  14261
  14262tpu X21 Y66
  14263	mov 0x6d,up
  14264	mov 0x65,right
  14265	mov 0x6f,down
  14266	mov 0x77,left
  14267end
  14268
  14269tpu X22 Y66
  14270	mov 0x6d,up
  14271	mov 0x65,right
  14272	mov 0x6f,down
  14273	mov 0x77,left
  14274end
  14275
  14276tpu X-68 Y67
  14277	mov 0x6d,up
  14278	mov 0x65,right
  14279	mov 0x6f,down
  14280	mov 0x77,left
  14281end
  14282
  14283tpu X-67 Y67
  14284	mov 0x6d,up
  14285	mov 0x65,right
  14286	mov 0x6f,down
  14287	mov 0x77,left
  14288end
  14289
  14290tpu X-38 Y67
  14291	mov 0x6d,up
  14292	mov 0x65,right
  14293	mov 0x6f,down
  14294	mov 0x77,left
  14295end
  14296
  14297tpu X-31 Y67
  14298	mov 0x6d,up
  14299	mov 0x65,right
  14300	mov 0x6f,down
  14301	mov 0x77,left
  14302end
  14303
  14304tpu X-30 Y67
  14305	mov 0x6d,up
  14306	mov 0x65,right
  14307	mov 0x6f,down
  14308	mov 0x77,left
  14309end
  14310
  14311tpu X-16 Y67
  14312	mov 0x6d,up
  14313	mov 0x65,right
  14314	mov 0x6f,down
  14315	mov 0x77,left
  14316end
  14317
  14318tpu X-15 Y67
  14319	mov 0x6d,up
  14320	mov 0x65,right
  14321	mov 0x6f,down
  14322	mov 0x77,left
  14323end
  14324
  14325tpu X-14 Y67
  14326	mov 0x6d,up
  14327	mov 0x65,right
  14328	mov 0x6f,down
  14329	mov 0x77,left
  14330end
  14331
  14332tpu X-13 Y67
  14333	mov 0x6d,up
  14334	mov 0x65,right
  14335	mov 0x6f,down
  14336	mov 0x77,left
  14337end
  14338
  14339tpu X-12 Y67
  14340	mov 0x6d,up
  14341	mov 0x65,right
  14342	mov 0x6f,down
  14343	mov 0x77,left
  14344end
  14345
  14346tpu X-11 Y67
  14347	mov 0x6d,up
  14348	mov 0x65,right
  14349	mov 0x6f,down
  14350	mov 0x77,left
  14351end
  14352
  14353tpu X21 Y67
  14354	mov 0x6d,up
  14355	mov 0x65,right
  14356	mov 0x6f,down
  14357	mov 0x77,left
  14358end
  14359
  14360tpu X22 Y67
  14361	mov 0x6d,up
  14362	mov 0x65,right
  14363	mov 0x6f,down
  14364	mov 0x77,left
  14365end
  14366
  14367tpu X-68 Y68
  14368	mov 0x6d,up
  14369	mov 0x65,right
  14370	mov 0x6f,down
  14371	mov 0x77,left
  14372end
  14373
  14374tpu X-38 Y68
  14375	mov 0x6d,up
  14376	mov 0x65,right
  14377	mov 0x6f,down
  14378	mov 0x77,left
  14379end
  14380
  14381tpu X-37 Y68
  14382	mov 0x6d,up
  14383	mov 0x65,right
  14384	mov 0x6f,down
  14385	mov 0x77,left
  14386end
  14387
  14388tpu X-33 Y68
  14389	mov 0x6d,up
  14390	mov 0x65,right
  14391	mov 0x6f,down
  14392	mov 0x77,left
  14393end
  14394
  14395tpu X-32 Y68
  14396	mov 0x6d,up
  14397	mov 0x65,right
  14398	mov 0x6f,down
  14399	mov 0x77,left
  14400end
  14401
  14402tpu X-31 Y68
  14403	mov 0x6d,up
  14404	mov 0x65,right
  14405	mov 0x6f,down
  14406	mov 0x77,left
  14407end
  14408
  14409tpu X-30 Y68
  14410	mov 0x6d,up
  14411	mov 0x65,right
  14412	mov 0x6f,down
  14413	mov 0x77,left
  14414end
  14415
  14416tpu X-16 Y68
  14417	mov 0x6d,up
  14418	mov 0x65,right
  14419	mov 0x6f,down
  14420	mov 0x77,left
  14421end
  14422
  14423tpu X-15 Y68
  14424	mov 0x6d,up
  14425	mov 0x65,right
  14426	mov 0x6f,down
  14427	mov 0x77,left
  14428end
  14429
  14430tpu X-14 Y68
  14431	mov 0x6d,up
  14432	mov 0x65,right
  14433	mov 0x6f,down
  14434	mov 0x77,left
  14435end
  14436
  14437tpu X-13 Y68
  14438	mov 0x6d,up
  14439	mov 0x65,right
  14440	mov 0x6f,down
  14441	mov 0x77,left
  14442end
  14443
  14444tpu X-12 Y68
  14445	mov 0x6d,up
  14446	mov 0x65,right
  14447	mov 0x6f,down
  14448	mov 0x77,left
  14449end
  14450
  14451tpu X-11 Y68
  14452	mov 0x6d,up
  14453	mov 0x65,right
  14454	mov 0x6f,down
  14455	mov 0x77,left
  14456end
  14457
  14458tpu X21 Y68
  14459	mov 0x6d,up
  14460	mov 0x65,right
  14461	mov 0x6f,down
  14462	mov 0x77,left
  14463end
  14464
  14465tpu X22 Y68
  14466	mov 0x6d,up
  14467	mov 0x65,right
  14468	mov 0x6f,down
  14469	mov 0x77,left
  14470end
  14471
  14472tpu X-69 Y69
  14473	mov 0x6d,up
  14474	mov 0x65,right
  14475	mov 0x6f,down
  14476	mov 0x77,left
  14477end
  14478
  14479tpu X-68 Y69
  14480	mov 0x6d,up
  14481	mov 0x65,right
  14482	mov 0x6f,down
  14483	mov 0x77,left
  14484end
  14485
  14486tpu X-37 Y69
  14487	mov 0x6d,up
  14488	mov 0x65,right
  14489	mov 0x6f,down
  14490	mov 0x77,left
  14491end
  14492
  14493tpu X-36 Y69
  14494	mov 0x6d,up
  14495	mov 0x65,right
  14496	mov 0x6f,down
  14497	mov 0x77,left
  14498end
  14499
  14500tpu X-35 Y69
  14501	mov 0x6d,up
  14502	mov 0x65,right
  14503	mov 0x6f,down
  14504	mov 0x77,left
  14505end
  14506
  14507tpu X-34 Y69
  14508	mov 0x6d,up
  14509	mov 0x65,right
  14510	mov 0x6f,down
  14511	mov 0x77,left
  14512end
  14513
  14514tpu X-33 Y69
  14515	mov 0x6d,up
  14516	mov 0x65,right
  14517	mov 0x6f,down
  14518	mov 0x77,left
  14519end
  14520
  14521tpu X-30 Y69
  14522	mov 0x6d,up
  14523	mov 0x65,right
  14524	mov 0x6f,down
  14525	mov 0x77,left
  14526end
  14527
  14528tpu X-29 Y69
  14529	mov 0x6d,up
  14530	mov 0x65,right
  14531	mov 0x6f,down
  14532	mov 0x77,left
  14533end
  14534
  14535tpu X-23 Y69
  14536	mov 0x6d,up
  14537	mov 0x65,right
  14538	mov 0x6f,down
  14539	mov 0x77,left
  14540end
  14541
  14542tpu X-16 Y69
  14543	mov 0x6d,up
  14544	mov 0x65,right
  14545	mov 0x6f,down
  14546	mov 0x77,left
  14547end
  14548
  14549tpu X-15 Y69
  14550	mov 0x6d,up
  14551	mov 0x65,right
  14552	mov 0x6f,down
  14553	mov 0x77,left
  14554end
  14555
  14556tpu X-14 Y69
  14557	mov 0x6d,up
  14558	mov 0x65,right
  14559	mov 0x6f,down
  14560	mov 0x77,left
  14561end
  14562
  14563tpu X-13 Y69
  14564	mov 0x6d,up
  14565	mov 0x65,right
  14566	mov 0x6f,down
  14567	mov 0x77,left
  14568end
  14569
  14570tpu X-12 Y69
  14571	mov 0x6d,up
  14572	mov 0x65,right
  14573	mov 0x6f,down
  14574	mov 0x77,left
  14575end
  14576
  14577tpu X-11 Y69
  14578	mov 0x6d,up
  14579	mov 0x65,right
  14580	mov 0x6f,down
  14581	mov 0x77,left
  14582end
  14583
  14584tpu X22 Y69
  14585	mov 0x6d,up
  14586	mov 0x65,right
  14587	mov 0x6f,down
  14588	mov 0x77,left
  14589end
  14590
  14591tpu X23 Y69
  14592	mov 0x6d,up
  14593	mov 0x65,right
  14594	mov 0x6f,down
  14595	mov 0x77,left
  14596end
  14597
  14598tpu X-86 Y70
  14599	mov 0x6d,up
  14600	mov 0x65,right
  14601	mov 0x6f,down
  14602	mov 0x77,left
  14603end
  14604
  14605tpu X-85 Y70
  14606	mov 0x6d,up
  14607	mov 0x65,right
  14608	mov 0x6f,down
  14609	mov 0x77,left
  14610end
  14611
  14612tpu X-84 Y70
  14613	mov 0x6d,up
  14614	mov 0x65,right
  14615	mov 0x6f,down
  14616	mov 0x77,left
  14617end
  14618
  14619tpu X-83 Y70
  14620	mov 0x6d,up
  14621	mov 0x65,right
  14622	mov 0x6f,down
  14623	mov 0x77,left
  14624end
  14625
  14626tpu X-69 Y70
  14627	mov 0x6d,up
  14628	mov 0x65,right
  14629	mov 0x6f,down
  14630	mov 0x77,left
  14631end
  14632
  14633tpu X-68 Y70
  14634	mov 0x6d,up
  14635	mov 0x65,right
  14636	mov 0x6f,down
  14637	mov 0x77,left
  14638end
  14639
  14640tpu X-29 Y70
  14641	mov 0x6d,up
  14642	mov 0x65,right
  14643	mov 0x6f,down
  14644	mov 0x77,left
  14645end
  14646
  14647tpu X-28 Y70
  14648	mov 0x6d,up
  14649	mov 0x65,right
  14650	mov 0x6f,down
  14651	mov 0x77,left
  14652end
  14653
  14654tpu X-27 Y70
  14655	mov 0x6d,up
  14656	mov 0x65,right
  14657	mov 0x6f,down
  14658	mov 0x77,left
  14659end
  14660
  14661tpu X-24 Y70
  14662	mov 0x6d,up
  14663	mov 0x65,right
  14664	mov 0x6f,down
  14665	mov 0x77,left
  14666end
  14667
  14668tpu X-23 Y70
  14669	mov 0x6d,up
  14670	mov 0x65,right
  14671	mov 0x6f,down
  14672	mov 0x77,left
  14673end
  14674
  14675tpu X-15 Y70
  14676	mov 0x6d,up
  14677	mov 0x65,right
  14678	mov 0x6f,down
  14679	mov 0x77,left
  14680end
  14681
  14682tpu X-14 Y70
  14683	mov 0x6d,up
  14684	mov 0x65,right
  14685	mov 0x6f,down
  14686	mov 0x77,left
  14687end
  14688
  14689tpu X-13 Y70
  14690	mov 0x6d,up
  14691	mov 0x65,right
  14692	mov 0x6f,down
  14693	mov 0x77,left
  14694end
  14695
  14696tpu X22 Y70
  14697	mov 0x6d,up
  14698	mov 0x65,right
  14699	mov 0x6f,down
  14700	mov 0x77,left
  14701end
  14702
  14703tpu X23 Y70
  14704	mov 0x6d,up
  14705	mov 0x65,right
  14706	mov 0x6f,down
  14707	mov 0x77,left
  14708end
  14709
  14710tpu X-82 Y71
  14711	mov 0x6d,up
  14712	mov 0x65,right
  14713	mov 0x6f,down
  14714	mov 0x77,left
  14715end
  14716
  14717tpu X-81 Y71
  14718	mov 0x6d,up
  14719	mov 0x65,right
  14720	mov 0x6f,down
  14721	mov 0x77,left
  14722end
  14723
  14724tpu X-80 Y71
  14725	mov 0x6d,up
  14726	mov 0x65,right
  14727	mov 0x6f,down
  14728	mov 0x77,left
  14729end
  14730
  14731tpu X-79 Y71
  14732	mov 0x6d,up
  14733	mov 0x65,right
  14734	mov 0x6f,down
  14735	mov 0x77,left
  14736end
  14737
  14738tpu X-78 Y71
  14739	mov 0x6d,up
  14740	mov 0x65,right
  14741	mov 0x6f,down
  14742	mov 0x77,left
  14743end
  14744
  14745tpu X-77 Y71
  14746	mov 0x6d,up
  14747	mov 0x65,right
  14748	mov 0x6f,down
  14749	mov 0x77,left
  14750end
  14751
  14752tpu X-76 Y71
  14753	mov 0x6d,up
  14754	mov 0x65,right
  14755	mov 0x6f,down
  14756	mov 0x77,left
  14757end
  14758
  14759tpu X-75 Y71
  14760	mov 0x6d,up
  14761	mov 0x65,right
  14762	mov 0x6f,down
  14763	mov 0x77,left
  14764end
  14765
  14766tpu X-70 Y71
  14767	mov 0x6d,up
  14768	mov 0x65,right
  14769	mov 0x6f,down
  14770	mov 0x77,left
  14771end
  14772
  14773tpu X-69 Y71
  14774	mov 0x6d,up
  14775	mov 0x65,right
  14776	mov 0x6f,down
  14777	mov 0x77,left
  14778end
  14779
  14780tpu X-68 Y71
  14781	mov 0x6d,up
  14782	mov 0x65,right
  14783	mov 0x6f,down
  14784	mov 0x77,left
  14785end
  14786
  14787tpu X-27 Y71
  14788	mov 0x6d,up
  14789	mov 0x65,right
  14790	mov 0x6f,down
  14791	mov 0x77,left
  14792end
  14793
  14794tpu X-26 Y71
  14795	mov 0x6d,up
  14796	mov 0x65,right
  14797	mov 0x6f,down
  14798	mov 0x77,left
  14799end
  14800
  14801tpu X-25 Y71
  14802	mov 0x6d,up
  14803	mov 0x65,right
  14804	mov 0x6f,down
  14805	mov 0x77,left
  14806end
  14807
  14808tpu X-24 Y71
  14809	mov 0x6d,up
  14810	mov 0x65,right
  14811	mov 0x6f,down
  14812	mov 0x77,left
  14813end
  14814
  14815tpu X22 Y71
  14816	mov 0x6d,up
  14817	mov 0x65,right
  14818	mov 0x6f,down
  14819	mov 0x77,left
  14820end
  14821
  14822tpu X23 Y71
  14823	mov 0x6d,up
  14824	mov 0x65,right
  14825	mov 0x6f,down
  14826	mov 0x77,left
  14827end
  14828
  14829tpu X-74 Y72
  14830	mov 0x6d,up
  14831	mov 0x65,right
  14832	mov 0x6f,down
  14833	mov 0x77,left
  14834end
  14835
  14836tpu X-73 Y72
  14837	mov 0x6d,up
  14838	mov 0x65,right
  14839	mov 0x6f,down
  14840	mov 0x77,left
  14841end
  14842
  14843tpu X-72 Y72
  14844	mov 0x6d,up
  14845	mov 0x65,right
  14846	mov 0x6f,down
  14847	mov 0x77,left
  14848end
  14849
  14850tpu X-71 Y72
  14851	mov 0x6d,up
  14852	mov 0x65,right
  14853	mov 0x6f,down
  14854	mov 0x77,left
  14855end
  14856
  14857tpu X-70 Y72
  14858	mov 0x6d,up
  14859	mov 0x65,right
  14860	mov 0x6f,down
  14861	mov 0x77,left
  14862end
  14863
  14864tpu X23 Y72
  14865	mov 0x6d,up
  14866	mov 0x65,right
  14867	mov 0x6f,down
  14868	mov 0x77,left
  14869end
  14870
  14871tpu X24 Y72
  14872	mov 0x6d,up
  14873	mov 0x65,right
  14874	mov 0x6f,down
  14875	mov 0x77,left
  14876end
  14877
  14878tpu X-72 Y73
  14879	mov 0x6d,up
  14880	mov 0x65,right
  14881	mov 0x6f,down
  14882	mov 0x77,left
  14883end
  14884
  14885tpu X-71 Y73
  14886	mov 0x6d,up
  14887	mov 0x65,right
  14888	mov 0x6f,down
  14889	mov 0x77,left
  14890end
  14891
  14892tpu X-70 Y73
  14893	mov 0x6d,up
  14894	mov 0x65,right
  14895	mov 0x6f,down
  14896	mov 0x77,left
  14897end
  14898
  14899tpu X23 Y73
  14900	mov 0x6d,up
  14901	mov 0x65,right
  14902	mov 0x6f,down
  14903	mov 0x77,left
  14904end
  14905
  14906tpu X24 Y73
  14907	mov 0x6d,up
  14908	mov 0x65,right
  14909	mov 0x6f,down
  14910	mov 0x77,left
  14911end
  14912
  14913tpu X-72 Y74
  14914	mov 0x6d,up
  14915	mov 0x65,right
  14916	mov 0x6f,down
  14917	mov 0x77,left
  14918end
  14919
  14920tpu X-71 Y74
  14921	mov 0x6d,up
  14922	mov 0x65,right
  14923	mov 0x6f,down
  14924	mov 0x77,left
  14925end
  14926
  14927tpu X24 Y74
  14928	mov 0x6d,up
  14929	mov 0x65,right
  14930	mov 0x6f,down
  14931	mov 0x77,left
  14932end
  14933
  14934tpu X25 Y74
  14935	mov 0x6d,up
  14936	mov 0x65,right
  14937	mov 0x6f,down
  14938	mov 0x77,left
  14939end
  14940
  14941tpu X-72 Y75
  14942	mov 0x6d,up
  14943	mov 0x65,right
  14944	mov 0x6f,down
  14945	mov 0x77,left
  14946end
  14947
  14948tpu X-71 Y75
  14949	mov 0x6d,up
  14950	mov 0x65,right
  14951	mov 0x6f,down
  14952	mov 0x77,left
  14953end
  14954
  14955tpu X-50 Y75
  14956	mov 0x6d,up
  14957	mov 0x65,right
  14958	mov 0x6f,down
  14959	mov 0x77,left
  14960end
  14961
  14962tpu X-49 Y75
  14963	mov 0x6d,up
  14964	mov 0x65,right
  14965	mov 0x6f,down
  14966	mov 0x77,left
  14967end
  14968
  14969tpu X-48 Y75
  14970	mov 0x6d,up
  14971	mov 0x65,right
  14972	mov 0x6f,down
  14973	mov 0x77,left
  14974end
  14975
  14976tpu X-47 Y75
  14977	mov 0x6d,up
  14978	mov 0x65,right
  14979	mov 0x6f,down
  14980	mov 0x77,left
  14981end
  14982
  14983tpu X-46 Y75
  14984	mov 0x6d,up
  14985	mov 0x65,right
  14986	mov 0x6f,down
  14987	mov 0x77,left
  14988end
  14989
  14990tpu X-45 Y75
  14991	mov 0x6d,up
  14992	mov 0x65,right
  14993	mov 0x6f,down
  14994	mov 0x77,left
  14995end
  14996
  14997tpu X-6 Y75
  14998	mov 0x6d,up
  14999	mov 0x65,right
  15000	mov 0x6f,down
  15001	mov 0x77,left
  15002end
  15003
  15004tpu X24 Y75
  15005	mov 0x6d,up
  15006	mov 0x65,right
  15007	mov 0x6f,down
  15008	mov 0x77,left
  15009end
  15010
  15011tpu X25 Y75
  15012	mov 0x6d,up
  15013	mov 0x65,right
  15014	mov 0x6f,down
  15015	mov 0x77,left
  15016end
  15017
  15018tpu X-72 Y76
  15019	mov 0x6d,up
  15020	mov 0x65,right
  15021	mov 0x6f,down
  15022	mov 0x77,left
  15023end
  15024
  15025tpu X-71 Y76
  15026	mov 0x6d,up
  15027	mov 0x65,right
  15028	mov 0x6f,down
  15029	mov 0x77,left
  15030end
  15031
  15032tpu X-51 Y76
  15033	mov 0x6d,up
  15034	mov 0x65,right
  15035	mov 0x6f,down
  15036	mov 0x77,left
  15037end
  15038
  15039tpu X-50 Y76
  15040	mov 0x6d,up
  15041	mov 0x65,right
  15042	mov 0x6f,down
  15043	mov 0x77,left
  15044end
  15045
  15046tpu X-49 Y76
  15047	mov 0x6d,up
  15048	mov 0x65,right
  15049	mov 0x6f,down
  15050	mov 0x77,left
  15051end
  15052
  15053tpu X-44 Y76
  15054	mov 0x6d,up
  15055	mov 0x65,right
  15056	mov 0x6f,down
  15057	mov 0x77,left
  15058end
  15059
  15060tpu X-43 Y76
  15061	mov 0x6d,up
  15062	mov 0x65,right
  15063	mov 0x6f,down
  15064	mov 0x77,left
  15065end
  15066
  15067tpu X-42 Y76
  15068	mov 0x6d,up
  15069	mov 0x65,right
  15070	mov 0x6f,down
  15071	mov 0x77,left
  15072end
  15073
  15074tpu X-41 Y76
  15075	mov 0x6d,up
  15076	mov 0x65,right
  15077	mov 0x6f,down
  15078	mov 0x77,left
  15079end
  15080
  15081tpu X-40 Y76
  15082	mov 0x6d,up
  15083	mov 0x65,right
  15084	mov 0x6f,down
  15085	mov 0x77,left
  15086end
  15087
  15088tpu X-39 Y76
  15089	mov 0x6d,up
  15090	mov 0x65,right
  15091	mov 0x6f,down
  15092	mov 0x77,left
  15093end
  15094
  15095tpu X-38 Y76
  15096	mov 0x6d,up
  15097	mov 0x65,right
  15098	mov 0x6f,down
  15099	mov 0x77,left
  15100end
  15101
  15102tpu X-7 Y76
  15103	mov 0x6d,up
  15104	mov 0x65,right
  15105	mov 0x6f,down
  15106	mov 0x77,left
  15107end
  15108
  15109tpu X-6 Y76
  15110	mov 0x6d,up
  15111	mov 0x65,right
  15112	mov 0x6f,down
  15113	mov 0x77,left
  15114end
  15115
  15116tpu X25 Y76
  15117	mov 0x6d,up
  15118	mov 0x65,right
  15119	mov 0x6f,down
  15120	mov 0x77,left
  15121end
  15122
  15123tpu X26 Y76
  15124	mov 0x6d,up
  15125	mov 0x65,right
  15126	mov 0x6f,down
  15127	mov 0x77,left
  15128end
  15129
  15130tpu X-72 Y77
  15131	mov 0x6d,up
  15132	mov 0x65,right
  15133	mov 0x6f,down
  15134	mov 0x77,left
  15135end
  15136
  15137tpu X-71 Y77
  15138	mov 0x6d,up
  15139	mov 0x65,right
  15140	mov 0x6f,down
  15141	mov 0x77,left
  15142end
  15143
  15144tpu X-52 Y77
  15145	mov 0x6d,up
  15146	mov 0x65,right
  15147	mov 0x6f,down
  15148	mov 0x77,left
  15149end
  15150
  15151tpu X-51 Y77
  15152	mov 0x6d,up
  15153	mov 0x65,right
  15154	mov 0x6f,down
  15155	mov 0x77,left
  15156end
  15157
  15158tpu X-50 Y77
  15159	mov 0x6d,up
  15160	mov 0x65,right
  15161	mov 0x6f,down
  15162	mov 0x77,left
  15163end
  15164
  15165tpu X-37 Y77
  15166	mov 0x6d,up
  15167	mov 0x65,right
  15168	mov 0x6f,down
  15169	mov 0x77,left
  15170end
  15171
  15172tpu X-36 Y77
  15173	mov 0x6d,up
  15174	mov 0x65,right
  15175	mov 0x6f,down
  15176	mov 0x77,left
  15177end
  15178
  15179tpu X-35 Y77
  15180	mov 0x6d,up
  15181	mov 0x65,right
  15182	mov 0x6f,down
  15183	mov 0x77,left
  15184end
  15185
  15186tpu X-34 Y77
  15187	mov 0x6d,up
  15188	mov 0x65,right
  15189	mov 0x6f,down
  15190	mov 0x77,left
  15191end
  15192
  15193tpu X-33 Y77
  15194	mov 0x6d,up
  15195	mov 0x65,right
  15196	mov 0x6f,down
  15197	mov 0x77,left
  15198end
  15199
  15200tpu X-32 Y77
  15201	mov 0x6d,up
  15202	mov 0x65,right
  15203	mov 0x6f,down
  15204	mov 0x77,left
  15205end
  15206
  15207tpu X-31 Y77
  15208	mov 0x6d,up
  15209	mov 0x65,right
  15210	mov 0x6f,down
  15211	mov 0x77,left
  15212end
  15213
  15214tpu X-30 Y77
  15215	mov 0x6d,up
  15216	mov 0x65,right
  15217	mov 0x6f,down
  15218	mov 0x77,left
  15219end
  15220
  15221tpu X-8 Y77
  15222	mov 0x6d,up
  15223	mov 0x65,right
  15224	mov 0x6f,down
  15225	mov 0x77,left
  15226end
  15227
  15228tpu X-7 Y77
  15229	mov 0x6d,up
  15230	mov 0x65,right
  15231	mov 0x6f,down
  15232	mov 0x77,left
  15233end
  15234
  15235tpu X25 Y77
  15236	mov 0x6d,up
  15237	mov 0x65,right
  15238	mov 0x6f,down
  15239	mov 0x77,left
  15240end
  15241
  15242tpu X26 Y77
  15243	mov 0x6d,up
  15244	mov 0x65,right
  15245	mov 0x6f,down
  15246	mov 0x77,left
  15247end
  15248
  15249tpu X-72 Y78
  15250	mov 0x6d,up
  15251	mov 0x65,right
  15252	mov 0x6f,down
  15253	mov 0x77,left
  15254end
  15255
  15256tpu X-71 Y78
  15257	mov 0x6d,up
  15258	mov 0x65,right
  15259	mov 0x6f,down
  15260	mov 0x77,left
  15261end
  15262
  15263tpu X-54 Y78
  15264	mov 0x6d,up
  15265	mov 0x65,right
  15266	mov 0x6f,down
  15267	mov 0x77,left
  15268end
  15269
  15270tpu X-53 Y78
  15271	mov 0x6d,up
  15272	mov 0x65,right
  15273	mov 0x6f,down
  15274	mov 0x77,left
  15275end
  15276
  15277tpu X-52 Y78
  15278	mov 0x6d,up
  15279	mov 0x65,right
  15280	mov 0x6f,down
  15281	mov 0x77,left
  15282end
  15283
  15284tpu X-51 Y78
  15285	mov 0x6d,up
  15286	mov 0x65,right
  15287	mov 0x6f,down
  15288	mov 0x77,left
  15289end
  15290
  15291tpu X-29 Y78
  15292	mov 0x6d,up
  15293	mov 0x65,right
  15294	mov 0x6f,down
  15295	mov 0x77,left
  15296end
  15297
  15298tpu X-28 Y78
  15299	mov 0x6d,up
  15300	mov 0x65,right
  15301	mov 0x6f,down
  15302	mov 0x77,left
  15303end
  15304
  15305tpu X-27 Y78
  15306	mov 0x6d,up
  15307	mov 0x65,right
  15308	mov 0x6f,down
  15309	mov 0x77,left
  15310end
  15311
  15312tpu X-26 Y78
  15313	mov 0x6d,up
  15314	mov 0x65,right
  15315	mov 0x6f,down
  15316	mov 0x77,left
  15317end
  15318
  15319tpu X-25 Y78
  15320	mov 0x6d,up
  15321	mov 0x65,right
  15322	mov 0x6f,down
  15323	mov 0x77,left
  15324end
  15325
  15326tpu X-24 Y78
  15327	mov 0x6d,up
  15328	mov 0x65,right
  15329	mov 0x6f,down
  15330	mov 0x77,left
  15331end
  15332
  15333tpu X-23 Y78
  15334	mov 0x6d,up
  15335	mov 0x65,right
  15336	mov 0x6f,down
  15337	mov 0x77,left
  15338end
  15339
  15340tpu X-22 Y78
  15341	mov 0x6d,up
  15342	mov 0x65,right
  15343	mov 0x6f,down
  15344	mov 0x77,left
  15345end
  15346
  15347tpu X-8 Y78
  15348	mov 0x6d,up
  15349	mov 0x65,right
  15350	mov 0x6f,down
  15351	mov 0x77,left
  15352end
  15353
  15354tpu X-7 Y78
  15355	mov 0x6d,up
  15356	mov 0x65,right
  15357	mov 0x6f,down
  15358	mov 0x77,left
  15359end
  15360
  15361tpu X25 Y78
  15362	mov 0x6d,up
  15363	mov 0x65,right
  15364	mov 0x6f,down
  15365	mov 0x77,left
  15366end
  15367
  15368tpu X26 Y78
  15369	mov 0x6d,up
  15370	mov 0x65,right
  15371	mov 0x6f,down
  15372	mov 0x77,left
  15373end
  15374
  15375tpu X-72 Y79
  15376	mov 0x6d,up
  15377	mov 0x65,right
  15378	mov 0x6f,down
  15379	mov 0x77,left
  15380end
  15381
  15382tpu X-71 Y79
  15383	mov 0x6d,up
  15384	mov 0x65,right
  15385	mov 0x6f,down
  15386	mov 0x77,left
  15387end
  15388
  15389tpu X-70 Y79
  15390	mov 0x6d,up
  15391	mov 0x65,right
  15392	mov 0x6f,down
  15393	mov 0x77,left
  15394end
  15395
  15396tpu X-55 Y79
  15397	mov 0x6d,up
  15398	mov 0x65,right
  15399	mov 0x6f,down
  15400	mov 0x77,left
  15401end
  15402
  15403tpu X-54 Y79
  15404	mov 0x6d,up
  15405	mov 0x65,right
  15406	mov 0x6f,down
  15407	mov 0x77,left
  15408end
  15409
  15410tpu X-53 Y79
  15411	mov 0x6d,up
  15412	mov 0x65,right
  15413	mov 0x6f,down
  15414	mov 0x77,left
  15415end
  15416
  15417tpu X-52 Y79
  15418	mov 0x6d,up
  15419	mov 0x65,right
  15420	mov 0x6f,down
  15421	mov 0x77,left
  15422end
  15423
  15424tpu X-22 Y79
  15425	mov 0x6d,up
  15426	mov 0x65,right
  15427	mov 0x6f,down
  15428	mov 0x77,left
  15429end
  15430
  15431tpu X-21 Y79
  15432	mov 0x6d,up
  15433	mov 0x65,right
  15434	mov 0x6f,down
  15435	mov 0x77,left
  15436end
  15437
  15438tpu X-20 Y79
  15439	mov 0x6d,up
  15440	mov 0x65,right
  15441	mov 0x6f,down
  15442	mov 0x77,left
  15443end
  15444
  15445tpu X-19 Y79
  15446	mov 0x6d,up
  15447	mov 0x65,right
  15448	mov 0x6f,down
  15449	mov 0x77,left
  15450end
  15451
  15452tpu X-18 Y79
  15453	mov 0x6d,up
  15454	mov 0x65,right
  15455	mov 0x6f,down
  15456	mov 0x77,left
  15457end
  15458
  15459tpu X-17 Y79
  15460	mov 0x6d,up
  15461	mov 0x65,right
  15462	mov 0x6f,down
  15463	mov 0x77,left
  15464end
  15465
  15466tpu X-16 Y79
  15467	mov 0x6d,up
  15468	mov 0x65,right
  15469	mov 0x6f,down
  15470	mov 0x77,left
  15471end
  15472
  15473tpu X-9 Y79
  15474	mov 0x6d,up
  15475	mov 0x65,right
  15476	mov 0x6f,down
  15477	mov 0x77,left
  15478end
  15479
  15480tpu X-8 Y79
  15481	mov 0x6d,up
  15482	mov 0x65,right
  15483	mov 0x6f,down
  15484	mov 0x77,left
  15485end
  15486
  15487tpu X26 Y79
  15488	mov 0x6d,up
  15489	mov 0x65,right
  15490	mov 0x6f,down
  15491	mov 0x77,left
  15492end
  15493
  15494tpu X27 Y79
  15495	mov 0x6d,up
  15496	mov 0x65,right
  15497	mov 0x6f,down
  15498	mov 0x77,left
  15499end
  15500
  15501tpu X-71 Y80
  15502	mov 0x6d,up
  15503	mov 0x65,right
  15504	mov 0x6f,down
  15505	mov 0x77,left
  15506end
  15507
  15508tpu X-70 Y80
  15509	mov 0x6d,up
  15510	mov 0x65,right
  15511	mov 0x6f,down
  15512	mov 0x77,left
  15513end
  15514
  15515tpu X-58 Y80
  15516	mov 0x6d,up
  15517	mov 0x65,right
  15518	mov 0x6f,down
  15519	mov 0x77,left
  15520end
  15521
  15522tpu X-57 Y80
  15523	mov 0x6d,up
  15524	mov 0x65,right
  15525	mov 0x6f,down
  15526	mov 0x77,left
  15527end
  15528
  15529tpu X-56 Y80
  15530	mov 0x6d,up
  15531	mov 0x65,right
  15532	mov 0x6f,down
  15533	mov 0x77,left
  15534end
  15535
  15536tpu X-55 Y80
  15537	mov 0x6d,up
  15538	mov 0x65,right
  15539	mov 0x6f,down
  15540	mov 0x77,left
  15541end
  15542
  15543tpu X-54 Y80
  15544	mov 0x6d,up
  15545	mov 0x65,right
  15546	mov 0x6f,down
  15547	mov 0x77,left
  15548end
  15549
  15550tpu X-15 Y80
  15551	mov 0x6d,up
  15552	mov 0x65,right
  15553	mov 0x6f,down
  15554	mov 0x77,left
  15555end
  15556
  15557tpu X-14 Y80
  15558	mov 0x6d,up
  15559	mov 0x65,right
  15560	mov 0x6f,down
  15561	mov 0x77,left
  15562end
  15563
  15564tpu X-13 Y80
  15565	mov 0x6d,up
  15566	mov 0x65,right
  15567	mov 0x6f,down
  15568	mov 0x77,left
  15569end
  15570
  15571tpu X-12 Y80
  15572	mov 0x6d,up
  15573	mov 0x65,right
  15574	mov 0x6f,down
  15575	mov 0x77,left
  15576end
  15577
  15578tpu X-11 Y80
  15579	mov 0x6d,up
  15580	mov 0x65,right
  15581	mov 0x6f,down
  15582	mov 0x77,left
  15583end
  15584
  15585tpu X-10 Y80
  15586	mov 0x6d,up
  15587	mov 0x65,right
  15588	mov 0x6f,down
  15589	mov 0x77,left
  15590end
  15591
  15592tpu X-9 Y80
  15593	mov 0x6d,up
  15594	mov 0x65,right
  15595	mov 0x6f,down
  15596	mov 0x77,left
  15597end
  15598
  15599tpu X-8 Y80
  15600	mov 0x6d,up
  15601	mov 0x65,right
  15602	mov 0x6f,down
  15603	mov 0x77,left
  15604end
  15605
  15606tpu X26 Y80
  15607	mov 0x6d,up
  15608	mov 0x65,right
  15609	mov 0x6f,down
  15610	mov 0x77,left
  15611end
  15612
  15613tpu X27 Y80
  15614	mov 0x6d,up
  15615	mov 0x65,right
  15616	mov 0x6f,down
  15617	mov 0x77,left
  15618end
  15619
  15620tpu X-71 Y81
  15621	mov 0x6d,up
  15622	mov 0x65,right
  15623	mov 0x6f,down
  15624	mov 0x77,left
  15625end
  15626
  15627tpu X-70 Y81
  15628	mov 0x6d,up
  15629	mov 0x65,right
  15630	mov 0x6f,down
  15631	mov 0x77,left
  15632end
  15633
  15634tpu X-69 Y81
  15635	mov 0x6d,up
  15636	mov 0x65,right
  15637	mov 0x6f,down
  15638	mov 0x77,left
  15639end
  15640
  15641tpu X-68 Y81
  15642	mov 0x6d,up
  15643	mov 0x65,right
  15644	mov 0x6f,down
  15645	mov 0x77,left
  15646end
  15647
  15648tpu X-67 Y81
  15649	mov 0x6d,up
  15650	mov 0x65,right
  15651	mov 0x6f,down
  15652	mov 0x77,left
  15653end
  15654
  15655tpu X-66 Y81
  15656	mov 0x6d,up
  15657	mov 0x65,right
  15658	mov 0x6f,down
  15659	mov 0x77,left
  15660end
  15661
  15662tpu X-65 Y81
  15663	mov 0x6d,up
  15664	mov 0x65,right
  15665	mov 0x6f,down
  15666	mov 0x77,left
  15667end
  15668
  15669tpu X-64 Y81
  15670	mov 0x6d,up
  15671	mov 0x65,right
  15672	mov 0x6f,down
  15673	mov 0x77,left
  15674end
  15675
  15676tpu X-63 Y81
  15677	mov 0x6d,up
  15678	mov 0x65,right
  15679	mov 0x6f,down
  15680	mov 0x77,left
  15681end
  15682
  15683tpu X-62 Y81
  15684	mov 0x6d,up
  15685	mov 0x65,right
  15686	mov 0x6f,down
  15687	mov 0x77,left
  15688end
  15689
  15690tpu X-61 Y81
  15691	mov 0x6d,up
  15692	mov 0x65,right
  15693	mov 0x6f,down
  15694	mov 0x77,left
  15695end
  15696
  15697tpu X-60 Y81
  15698	mov 0x6d,up
  15699	mov 0x65,right
  15700	mov 0x6f,down
  15701	mov 0x77,left
  15702end
  15703
  15704tpu X-59 Y81
  15705	mov 0x6d,up
  15706	mov 0x65,right
  15707	mov 0x6f,down
  15708	mov 0x77,left
  15709end
  15710
  15711tpu X-58 Y81
  15712	mov 0x6d,up
  15713	mov 0x65,right
  15714	mov 0x6f,down
  15715	mov 0x77,left
  15716end
  15717
  15718tpu X-57 Y81
  15719	mov 0x6d,up
  15720	mov 0x65,right
  15721	mov 0x6f,down
  15722	mov 0x77,left
  15723end
  15724
  15725tpu X-56 Y81
  15726	mov 0x6d,up
  15727	mov 0x65,right
  15728	mov 0x6f,down
  15729	mov 0x77,left
  15730end
  15731
  15732tpu X-55 Y81
  15733	mov 0x6d,up
  15734	mov 0x65,right
  15735	mov 0x6f,down
  15736	mov 0x77,left
  15737end
  15738
  15739tpu X-10 Y81
  15740	mov 0x6d,up
  15741	mov 0x65,right
  15742	mov 0x6f,down
  15743	mov 0x77,left
  15744end
  15745
  15746tpu X-9 Y81
  15747	mov 0x6d,up
  15748	mov 0x65,right
  15749	mov 0x6f,down
  15750	mov 0x77,left
  15751end
  15752
  15753tpu X-8 Y81
  15754	mov 0x6d,up
  15755	mov 0x65,right
  15756	mov 0x6f,down
  15757	mov 0x77,left
  15758end
  15759
  15760tpu X26 Y81
  15761	mov 0x6d,up
  15762	mov 0x65,right
  15763	mov 0x6f,down
  15764	mov 0x77,left
  15765end
  15766
  15767tpu X27 Y81
  15768	mov 0x6d,up
  15769	mov 0x65,right
  15770	mov 0x6f,down
  15771	mov 0x77,left
  15772end
  15773
  15774tpu X28 Y81
  15775	mov 0x6d,up
  15776	mov 0x65,right
  15777	mov 0x6f,down
  15778	mov 0x77,left
  15779end
  15780
  15781tpu X-70 Y82
  15782	mov 0x6d,up
  15783	mov 0x65,right
  15784	mov 0x6f,down
  15785	mov 0x77,left
  15786end
  15787
  15788tpu X-69 Y82
  15789	mov 0x6d,up
  15790	mov 0x65,right
  15791	mov 0x6f,down
  15792	mov 0x77,left
  15793end
  15794
  15795tpu X-68 Y82
  15796	mov 0x6d,up
  15797	mov 0x65,right
  15798	mov 0x6f,down
  15799	mov 0x77,left
  15800end
  15801
  15802tpu X-67 Y82
  15803	mov 0x6d,up
  15804	mov 0x65,right
  15805	mov 0x6f,down
  15806	mov 0x77,left
  15807end
  15808
  15809tpu X-66 Y82
  15810	mov 0x6d,up
  15811	mov 0x65,right
  15812	mov 0x6f,down
  15813	mov 0x77,left
  15814end
  15815
  15816tpu X-65 Y82
  15817	mov 0x6d,up
  15818	mov 0x65,right
  15819	mov 0x6f,down
  15820	mov 0x77,left
  15821end
  15822
  15823tpu X-64 Y82
  15824	mov 0x6d,up
  15825	mov 0x65,right
  15826	mov 0x6f,down
  15827	mov 0x77,left
  15828end
  15829
  15830tpu X-63 Y82
  15831	mov 0x6d,up
  15832	mov 0x65,right
  15833	mov 0x6f,down
  15834	mov 0x77,left
  15835end
  15836
  15837tpu X-62 Y82
  15838	mov 0x6d,up
  15839	mov 0x65,right
  15840	mov 0x6f,down
  15841	mov 0x77,left
  15842end
  15843
  15844tpu X-61 Y82
  15845	mov 0x6d,up
  15846	mov 0x65,right
  15847	mov 0x6f,down
  15848	mov 0x77,left
  15849end
  15850
  15851tpu X-60 Y82
  15852	mov 0x6d,up
  15853	mov 0x65,right
  15854	mov 0x6f,down
  15855	mov 0x77,left
  15856end
  15857
  15858tpu X-59 Y82
  15859	mov 0x6d,up
  15860	mov 0x65,right
  15861	mov 0x6f,down
  15862	mov 0x77,left
  15863end
  15864
  15865tpu X-58 Y82
  15866	mov 0x6d,up
  15867	mov 0x65,right
  15868	mov 0x6f,down
  15869	mov 0x77,left
  15870end
  15871
  15872tpu X-10 Y82
  15873	mov 0x6d,up
  15874	mov 0x65,right
  15875	mov 0x6f,down
  15876	mov 0x77,left
  15877end
  15878
  15879tpu X-9 Y82
  15880	mov 0x6d,up
  15881	mov 0x65,right
  15882	mov 0x6f,down
  15883	mov 0x77,left
  15884end
  15885
  15886tpu X27 Y82
  15887	mov 0x6d,up
  15888	mov 0x65,right
  15889	mov 0x6f,down
  15890	mov 0x77,left
  15891end
  15892
  15893tpu X28 Y82
  15894	mov 0x6d,up
  15895	mov 0x65,right
  15896	mov 0x6f,down
  15897	mov 0x77,left
  15898end
  15899
  15900tpu X-10 Y83
  15901	mov 0x6d,up
  15902	mov 0x65,right
  15903	mov 0x6f,down
  15904	mov 0x77,left
  15905end
  15906
  15907tpu X-9 Y83
  15908	mov 0x6d,up
  15909	mov 0x65,right
  15910	mov 0x6f,down
  15911	mov 0x77,left
  15912end
  15913
  15914tpu X27 Y83
  15915	mov 0x6d,up
  15916	mov 0x65,right
  15917	mov 0x6f,down
  15918	mov 0x77,left
  15919end
  15920
  15921tpu X28 Y83
  15922	mov 0x6d,up
  15923	mov 0x65,right
  15924	mov 0x6f,down
  15925	mov 0x77,left
  15926end
  15927
  15928tpu X-11 Y84
  15929	mov 0x6d,up
  15930	mov 0x65,right
  15931	mov 0x6f,down
  15932	mov 0x77,left
  15933end
  15934
  15935tpu X-10 Y84
  15936	mov 0x6d,up
  15937	mov 0x65,right
  15938	mov 0x6f,down
  15939	mov 0x77,left
  15940end
  15941
  15942tpu X13 Y84
  15943	mov 0x6d,up
  15944	mov 0x65,right
  15945	mov 0x6f,down
  15946	mov 0x77,left
  15947end
  15948
  15949tpu X14 Y84
  15950	mov 0x6d,up
  15951	mov 0x65,right
  15952	mov 0x6f,down
  15953	mov 0x77,left
  15954end
  15955
  15956tpu X15 Y84
  15957	mov 0x6d,up
  15958	mov 0x65,right
  15959	mov 0x6f,down
  15960	mov 0x77,left
  15961end
  15962
  15963tpu X27 Y84
  15964	mov 0x6d,up
  15965	mov 0x65,right
  15966	mov 0x6f,down
  15967	mov 0x77,left
  15968end
  15969
  15970tpu X28 Y84
  15971	mov 0x6d,up
  15972	mov 0x65,right
  15973	mov 0x6f,down
  15974	mov 0x77,left
  15975end
  15976
  15977tpu X-11 Y85
  15978	mov 0x6d,up
  15979	mov 0x65,right
  15980	mov 0x6f,down
  15981	mov 0x77,left
  15982end
  15983
  15984tpu X-10 Y85
  15985	mov 0x6d,up
  15986	mov 0x65,right
  15987	mov 0x6f,down
  15988	mov 0x77,left
  15989end
  15990
  15991tpu X11 Y85
  15992	mov 0x6d,up
  15993	mov 0x65,right
  15994	mov 0x6f,down
  15995	mov 0x77,left
  15996end
  15997
  15998tpu X12 Y85
  15999	mov 0x6d,up
  16000	mov 0x65,right
  16001	mov 0x6f,down
  16002	mov 0x77,left
  16003end
  16004
  16005tpu X13 Y85
  16006	mov 0x6d,up
  16007	mov 0x65,right
  16008	mov 0x6f,down
  16009	mov 0x77,left
  16010end
  16011
  16012tpu X14 Y85
  16013	mov 0x6d,up
  16014	mov 0x65,right
  16015	mov 0x6f,down
  16016	mov 0x77,left
  16017end
  16018
  16019tpu X27 Y85
  16020	mov 0x6d,up
  16021	mov 0x65,right
  16022	mov 0x6f,down
  16023	mov 0x77,left
  16024end
  16025
  16026tpu X28 Y85
  16027	mov 0x6d,up
  16028	mov 0x65,right
  16029	mov 0x6f,down
  16030	mov 0x77,left
  16031end
  16032
  16033tpu X-11 Y86
  16034	mov 0x6d,up
  16035	mov 0x65,right
  16036	mov 0x6f,down
  16037	mov 0x77,left
  16038end
  16039
  16040tpu X-10 Y86
  16041	mov 0x6d,up
  16042	mov 0x65,right
  16043	mov 0x6f,down
  16044	mov 0x77,left
  16045end
  16046
  16047tpu X10 Y86
  16048	mov 0x6d,up
  16049	mov 0x65,right
  16050	mov 0x6f,down
  16051	mov 0x77,left
  16052end
  16053
  16054tpu X11 Y86
  16055	mov 0x6d,up
  16056	mov 0x65,right
  16057	mov 0x6f,down
  16058	mov 0x77,left
  16059end
  16060
  16061tpu X12 Y86
  16062	mov 0x6d,up
  16063	mov 0x65,right
  16064	mov 0x6f,down
  16065	mov 0x77,left
  16066end
  16067
  16068tpu X15 Y86
  16069	mov 0x6d,up
  16070	mov 0x65,right
  16071	mov 0x6f,down
  16072	mov 0x77,left
  16073end
  16074
  16075tpu X16 Y86
  16076	mov 0x6d,up
  16077	mov 0x65,right
  16078	mov 0x6f,down
  16079	mov 0x77,left
  16080end
  16081
  16082tpu X17 Y86
  16083	mov 0x6d,up
  16084	mov 0x65,right
  16085	mov 0x6f,down
  16086	mov 0x77,left
  16087end
  16088
  16089tpu X18 Y86
  16090	mov 0x6d,up
  16091	mov 0x65,right
  16092	mov 0x6f,down
  16093	mov 0x77,left
  16094end
  16095
  16096tpu X19 Y86
  16097	mov 0x6d,up
  16098	mov 0x65,right
  16099	mov 0x6f,down
  16100	mov 0x77,left
  16101end
  16102
  16103tpu X20 Y86
  16104	mov 0x6d,up
  16105	mov 0x65,right
  16106	mov 0x6f,down
  16107	mov 0x77,left
  16108end
  16109
  16110tpu X21 Y86
  16111	mov 0x6d,up
  16112	mov 0x65,right
  16113	mov 0x6f,down
  16114	mov 0x77,left
  16115end
  16116
  16117tpu X22 Y86
  16118	mov 0x6d,up
  16119	mov 0x65,right
  16120	mov 0x6f,down
  16121	mov 0x77,left
  16122end
  16123
  16124tpu X27 Y86
  16125	mov 0x6d,up
  16126	mov 0x65,right
  16127	mov 0x6f,down
  16128	mov 0x77,left
  16129end
  16130
  16131tpu X28 Y86
  16132	mov 0x6d,up
  16133	mov 0x65,right
  16134	mov 0x6f,down
  16135	mov 0x77,left
  16136end
  16137
  16138tpu X-11 Y87
  16139	mov 0x6d,up
  16140	mov 0x65,right
  16141	mov 0x6f,down
  16142	mov 0x77,left
  16143end
  16144
  16145tpu X-10 Y87
  16146	mov 0x6d,up
  16147	mov 0x65,right
  16148	mov 0x6f,down
  16149	mov 0x77,left
  16150end
  16151
  16152tpu X8 Y87
  16153	mov 0x6d,up
  16154	mov 0x65,right
  16155	mov 0x6f,down
  16156	mov 0x77,left
  16157end
  16158
  16159tpu X9 Y87
  16160	mov 0x6d,up
  16161	mov 0x65,right
  16162	mov 0x6f,down
  16163	mov 0x77,left
  16164end
  16165
  16166tpu X10 Y87
  16167	mov 0x6d,up
  16168	mov 0x65,right
  16169	mov 0x6f,down
  16170	mov 0x77,left
  16171end
  16172
  16173tpu X11 Y87
  16174	mov 0x6d,up
  16175	mov 0x65,right
  16176	mov 0x6f,down
  16177	mov 0x77,left
  16178end
  16179
  16180tpu X22 Y87
  16181	mov 0x6d,up
  16182	mov 0x65,right
  16183	mov 0x6f,down
  16184	mov 0x77,left
  16185end
  16186
  16187tpu X23 Y87
  16188	mov 0x6d,up
  16189	mov 0x65,right
  16190	mov 0x6f,down
  16191	mov 0x77,left
  16192end
  16193
  16194tpu X24 Y87
  16195	mov 0x6d,up
  16196	mov 0x65,right
  16197	mov 0x6f,down
  16198	mov 0x77,left
  16199end
  16200
  16201tpu X25 Y87
  16202	mov 0x6d,up
  16203	mov 0x65,right
  16204	mov 0x6f,down
  16205	mov 0x77,left
  16206end
  16207
  16208tpu X26 Y87
  16209	mov 0x6d,up
  16210	mov 0x65,right
  16211	mov 0x6f,down
  16212	mov 0x77,left
  16213end
  16214
  16215tpu X27 Y87
  16216	mov 0x6d,up
  16217	mov 0x65,right
  16218	mov 0x6f,down
  16219	mov 0x77,left
  16220end
  16221
  16222tpu X28 Y87
  16223	mov 0x6d,up
  16224	mov 0x65,right
  16225	mov 0x6f,down
  16226	mov 0x77,left
  16227end
  16228
  16229tpu X29 Y87
  16230	mov 0x6d,up
  16231	mov 0x65,right
  16232	mov 0x6f,down
  16233	mov 0x77,left
  16234end
  16235
  16236tpu X-11 Y88
  16237	mov 0x6d,up
  16238	mov 0x65,right
  16239	mov 0x6f,down
  16240	mov 0x77,left
  16241end
  16242
  16243tpu X-10 Y88
  16244	mov 0x6d,up
  16245	mov 0x65,right
  16246	mov 0x6f,down
  16247	mov 0x77,left
  16248end
  16249
  16250tpu X-9 Y88
  16251	mov 0x6d,up
  16252	mov 0x65,right
  16253	mov 0x6f,down
  16254	mov 0x77,left
  16255end
  16256
  16257tpu X4 Y88
  16258	mov 0x6d,up
  16259	mov 0x65,right
  16260	mov 0x6f,down
  16261	mov 0x77,left
  16262end
  16263
  16264tpu X5 Y88
  16265	mov 0x6d,up
  16266	mov 0x65,right
  16267	mov 0x6f,down
  16268	mov 0x77,left
  16269end
  16270
  16271tpu X6 Y88
  16272	mov 0x6d,up
  16273	mov 0x65,right
  16274	mov 0x6f,down
  16275	mov 0x77,left
  16276end
  16277
  16278tpu X7 Y88
  16279	mov 0x6d,up
  16280	mov 0x65,right
  16281	mov 0x6f,down
  16282	mov 0x77,left
  16283end
  16284
  16285tpu X8 Y88
  16286	mov 0x6d,up
  16287	mov 0x65,right
  16288	mov 0x6f,down
  16289	mov 0x77,left
  16290end
  16291
  16292tpu X9 Y88
  16293	mov 0x6d,up
  16294	mov 0x65,right
  16295	mov 0x6f,down
  16296	mov 0x77,left
  16297end
  16298
  16299tpu X30 Y88
  16300	mov 0x6d,up
  16301	mov 0x65,right
  16302	mov 0x6f,down
  16303	mov 0x77,left
  16304end
  16305
  16306tpu X31 Y88
  16307	mov 0x6d,up
  16308	mov 0x65,right
  16309	mov 0x6f,down
  16310	mov 0x77,left
  16311end
  16312
  16313tpu X32 Y88
  16314	mov 0x6d,up
  16315	mov 0x65,right
  16316	mov 0x6f,down
  16317	mov 0x77,left
  16318end
  16319
  16320tpu X33 Y88
  16321	mov 0x6d,up
  16322	mov 0x65,right
  16323	mov 0x6f,down
  16324	mov 0x77,left
  16325end
  16326
  16327tpu X34 Y88
  16328	mov 0x6d,up
  16329	mov 0x65,right
  16330	mov 0x6f,down
  16331	mov 0x77,left
  16332end
  16333
  16334tpu X35 Y88
  16335	mov 0x6d,up
  16336	mov 0x65,right
  16337	mov 0x6f,down
  16338	mov 0x77,left
  16339end
  16340
  16341tpu X36 Y88
  16342	mov 0x6d,up
  16343	mov 0x65,right
  16344	mov 0x6f,down
  16345	mov 0x77,left
  16346end
  16347
  16348tpu X37 Y88
  16349	mov 0x6d,up
  16350	mov 0x65,right
  16351	mov 0x6f,down
  16352	mov 0x77,left
  16353end
  16354
  16355tpu X-10 Y89
  16356	mov 0x6d,up
  16357	mov 0x65,right
  16358	mov 0x6f,down
  16359	mov 0x77,left
  16360end
  16361
  16362tpu X-9 Y89
  16363	mov 0x6d,up
  16364	mov 0x65,right
  16365	mov 0x6f,down
  16366	mov 0x77,left
  16367end
  16368
  16369tpu X-8 Y89
  16370	mov 0x6d,up
  16371	mov 0x65,right
  16372	mov 0x6f,down
  16373	mov 0x77,left
  16374end
  16375
  16376tpu X0 Y89
  16377	mov 0x6d,up
  16378	mov 0x65,right
  16379	mov 0x6f,down
  16380	mov 0x77,left
  16381end
  16382
  16383tpu X1 Y89
  16384	mov 0x6d,up
  16385	mov 0x65,right
  16386	mov 0x6f,down
  16387	mov 0x77,left
  16388end
  16389
  16390tpu X2 Y89
  16391	mov 0x6d,up
  16392	mov 0x65,right
  16393	mov 0x6f,down
  16394	mov 0x77,left
  16395end
  16396
  16397tpu X3 Y89
  16398	mov 0x6d,up
  16399	mov 0x65,right
  16400	mov 0x6f,down
  16401	mov 0x77,left
  16402end
  16403
  16404tpu X4 Y89
  16405	mov 0x6d,up
  16406	mov 0x65,right
  16407	mov 0x6f,down
  16408	mov 0x77,left
  16409end
  16410
  16411tpu X5 Y89
  16412	mov 0x6d,up
  16413	mov 0x65,right
  16414	mov 0x6f,down
  16415	mov 0x77,left
  16416end
  16417
  16418tpu X6 Y89
  16419	mov 0x6d,up
  16420	mov 0x65,right
  16421	mov 0x6f,down
  16422	mov 0x77,left
  16423end
  16424
  16425tpu X7 Y89
  16426	mov 0x6d,up
  16427	mov 0x65,right
  16428	mov 0x6f,down
  16429	mov 0x77,left
  16430end
  16431
  16432tpu X38 Y89
  16433	mov 0x6d,up
  16434	mov 0x65,right
  16435	mov 0x6f,down
  16436	mov 0x77,left
  16437end
  16438
  16439tpu X39 Y89
  16440	mov 0x6d,up
  16441	mov 0x65,right
  16442	mov 0x6f,down
  16443	mov 0x77,left
  16444end
  16445
  16446tpu X40 Y89
  16447	mov 0x6d,up
  16448	mov 0x65,right
  16449	mov 0x6f,down
  16450	mov 0x77,left
  16451end
  16452
  16453tpu X41 Y89
  16454	mov 0x6d,up
  16455	mov 0x65,right
  16456	mov 0x6f,down
  16457	mov 0x77,left
  16458end
  16459
  16460tpu X-9 Y90
  16461	mov 0x6d,up
  16462	mov 0x65,right
  16463	mov 0x6f,down
  16464	mov 0x77,left
  16465end
  16466
  16467tpu X-8 Y90
  16468	mov 0x6d,up
  16469	mov 0x65,right
  16470	mov 0x6f,down
  16471	mov 0x77,left
  16472end
  16473
  16474tpu X-7 Y90
  16475	mov 0x6d,up
  16476	mov 0x65,right
  16477	mov 0x6f,down
  16478	mov 0x77,left
  16479end
  16480
  16481tpu X-6 Y90
  16482	mov 0x6d,up
  16483	mov 0x65,right
  16484	mov 0x6f,down
  16485	mov 0x77,left
  16486end
  16487
  16488tpu X-5 Y90
  16489	mov 0x6d,up
  16490	mov 0x65,right
  16491	mov 0x6f,down
  16492	mov 0x77,left
  16493end
  16494
  16495tpu X-4 Y90
  16496	mov 0x6d,up
  16497	mov 0x65,right
  16498	mov 0x6f,down
  16499	mov 0x77,left
  16500end
  16501
  16502tpu X-3 Y90
  16503	mov 0x6d,up
  16504	mov 0x65,right
  16505	mov 0x6f,down
  16506	mov 0x77,left
  16507end
  16508
  16509tpu X-2 Y90
  16510	mov 0x6d,up
  16511	mov 0x65,right
  16512	mov 0x6f,down
  16513	mov 0x77,left
  16514end
  16515
  16516tpu X-1 Y90
  16517	mov 0x6d,up
  16518	mov 0x65,right
  16519	mov 0x6f,down
  16520	mov 0x77,left
  16521end
  16522
  16523tpu X0 Y90
  16524	mov 0x6d,up
  16525	mov 0x65,right
  16526	mov 0x6f,down
  16527	mov 0x77,left
  16528end
  16529
  16530tpu X1 Y90
  16531	mov 0x6d,up
  16532	mov 0x65,right
  16533	mov 0x6f,down
  16534	mov 0x77,left
  16535end
  16536
  16537tpu X2 Y90
  16538	mov 0x6d,up
  16539	mov 0x65,right
  16540	mov 0x6f,down
  16541	mov 0x77,left
  16542end
  16543
  16544tpu X3 Y90
  16545	mov 0x6d,up
  16546	mov 0x65,right
  16547	mov 0x6f,down
  16548	mov 0x77,left
  16549end
  16550
  16551tpu X-7 Y91
  16552	mov 0x6d,up
  16553	mov 0x65,right
  16554	mov 0x6f,down
  16555	mov 0x77,left
  16556end
  16557
  16558tpu X-6 Y91
  16559	mov 0x6d,up
  16560	mov 0x65,right
  16561	mov 0x6f,down
  16562	mov 0x77,left
  16563end
  16564
  16565tpu X-5 Y91
  16566	mov 0x6d,up
  16567	mov 0x65,right
  16568	mov 0x6f,down
  16569	mov 0x77,left
  16570end
  16571
  16572tpu X-4 Y91
  16573	mov 0x6d,up
  16574	mov 0x65,right
  16575	mov 0x6f,down
  16576	mov 0x77,left
  16577end
  16578
  16579tpu X-3 Y91
  16580	mov 0x6d,up
  16581	mov 0x65,right
  16582	mov 0x6f,down
  16583	mov 0x77,left
  16584end
  16585
  16586tpu X-2 Y91
  16587	mov 0x6d,up
  16588	mov 0x65,right
  16589	mov 0x6f,down
  16590	mov 0x77,left
  16591end
  16592
  16593tpu X-1 Y91
  16594	mov 0x6d,up
  16595	mov 0x65,right
  16596	mov 0x6f,down
  16597	mov 0x77,left
  16598end
  16599
  16600tpu X0 Y91
  16601	mov 0x6d,up
  16602	mov 0x65,right
  16603	mov 0x6f,down
  16604	mov 0x77,left
  16605end
  16606