#$ TOOL CUPL # Berkeley PLA format generated using CUPL(WM) 5.0a # Serial# 60008009 # Created Wed Oct 16 16:57:41 2019 # # Name M8340 # Partno cpld # Revision 01 # Date 10/16/2019 # Designer # Company # Assembly None # Location E1 # #$ TITLE M8340 #$ PROPERTY atmel open_collector = adlk_dis_low #$ PROPERTY atmel open_collector = c0 #$ PROPERTY atmel open_collector = data10 #$ PROPERTY atmel open_collector = data11 #$ PROPERTY atmel open_collector = data7 #$ PROPERTY atmel open_collector = data8 #$ PROPERTY atmel open_collector = data9 #$ PROPERTY atmel open_collector = fd_set #$ PROPERTY atmel open_collector = fe_set #$ PROPERTY atmel open_collector = last_step_l #$ PROPERTY atmel open_collector = rom_11_l #$ PROPERTY atmel open_collector = rom_12_l #$ PROPERTY atmel open_collector = rom_13_l #$ PROPERTY atmel open_collector = rom_14_l #$ PROPERTY atmel open_collector = rom_15_l #$ PROPERTY atmel open_collector = rom_17_l #$ PROPERTY atmel open_collector = rom_22_l #$ PROPERTY atmel open_collector = rom_24_l #$ MODULE M8340 #$ JEDECFILE M8340 #$ DEVICE f1508ispqfp100 #$ PINS 51 adlk_dis_low+:39 c0+:22 dad_or_dst+:63 dad_or_dst_low+:69 data7+:24 data8+:2 data9+:1 data10+:100 data11+:99 defer+:9 div_12_l+:55 e+:7 eir2+:48 eir3+:50 fd_set+:44 fe_set+:43 fetch+:11 incr_sc+:58 init+:14 int_in_prog+:25 last_step_l+:73 ma_ms_lc+:32 md0+:38 md1+:35 md2+:34 md3+:33 md4+:31 md5+:30 md6+:27 md7+:26 md8+:10 md9+:8 md10+:4 md11+:3 modeb+:78 next_loc+:52 rom_11_l+:70 rom_12_l+:74 rom_13_l+:57 rom_14_l+:77 rom_15_l+:67 rom_17_l+:72 rom_22_l+:59 rom_24_l+:56 sc_0_low+:46 tp1+:23 tp2+:19 tp2_d+:65 tp3+:18 tp4+:16 ts3+:15 #$ NODES 54 eae_inst+:124 ex1+:115 exec_divide+:125 exec_multiply+:126 gdollar_0+:117 gdollar_1+:118 gdollar_2+:119 ld_eir+:127 modea+:101 n0_to_eir+:128 n0_to_sc+:129 n_t_10x+:109 n_t_11x+:110 n_t_14x+:108 n_t_17x+:111 n_t_18x+:112 n_t_19x+:122 n_t_1x+:102 n_t_21x+:130 n_t_24x+:131 n_t_25x+:132 n_t_26x+:114 n_t_27x+:133 n_t_2x+:103 n_t_34x+:134 n_t_35x+:135 n_t_36x+:136 n_t_37x+:137 n_t_38x+:116 n_t_39x+:120 n_t_3x+:106 n_t_40x+:121 n_t_42x+:123 n_t_43x+:138 n_t_44x+:139 n_t_46x+:140 n_t_48x+:141 n_t_49x+:142 n_t_4x+:104 n_t_51x+:143 n_t_53x+:144 n_t_54x+:145 n_t_5x+:105 n_t_7x+:113 n_t_8x+:107 rom_19_l+:146 rom_21_l+:147 rom_23_l+:148 rom_25_l+:149 rom_26_l+:150 sc_load_low+:151 sc_to_data+:152 swab+:153 swba+:154 .i 91 .o 168 .type f .ilb dad_or_dst dad_or_dst_low data7 data8 data9 data10 data11 defer div_12_l e eae_inst eir2 eir3 ex1.Q exec_divide exec_multiply fetch gdollar_0.Q gdollar_1.Q incr_sc init int_in_prog ld_eir ma_ms_lc md0 md1 md2 md3 md4 md5 md6 md7 md8 md9 md10 md11 modea.Q modeb n0_to_eir n0_to_sc n_t_10x.Q n_t_11x.Q n_t_14x.Q n_t_17x.Q n_t_18x.Q n_t_19x.Q n_t_1x.Q n_t_21x n_t_24x n_t_25x n_t_26x.Q n_t_27x n_t_2x.Q n_t_34x n_t_35x n_t_36x n_t_37x n_t_38x.Q n_t_39x.Q n_t_3x.Q n_t_40x.Q n_t_42x.Q n_t_43x n_t_44x n_t_46x n_t_48x n_t_49x n_t_4x.Q n_t_51x n_t_53x n_t_54x n_t_5x.Q n_t_7x.Q n_t_8x.Q rom_12_l rom_14_l rom_19_l rom_21_l rom_23_l rom_25_l rom_26_l sc_load_low sc_to_data swab swba tp1 tp2 tp2_d tp3 tp4 ts3 .ob adlk_dis_low- adlk_dis_low.OE c0- c0.OE dad_or_dst dad_or_dst_low data7- data7.OE data8- data8.OE data9- data9.OE data10- data10.OE data11- data11.OE div_12_l- eae_inst- eir2 eir3 ex1.REG ex1.AP ex1.AR ex1.C exec_divide exec_multiply fd_set- fd_set.OE fe_set- fe_set.OE gdollar_0.T gdollar_0.AP gdollar_0.AR gdollar_0.C gdollar_1.T gdollar_1.AP gdollar_1.AR gdollar_1.C gdollar_2.T gdollar_2.AP gdollar_2.AR gdollar_2.C last_step_l- last_step_l.OE ld_eir modea.K modea.J modea.AP modea.AR modea.C modeb n0_to_eir- n0_to_sc n_t_10x.REG- n_t_10x.AP n_t_10x.AR n_t_10x.C n_t_11x.REG- n_t_11x.AP n_t_11x.AR n_t_11x.C n_t_14x.REG- n_t_14x.AP n_t_14x.AR n_t_14x.C n_t_17x.REG- n_t_17x.AP n_t_17x.AR n_t_17x.C n_t_18x.REG- n_t_18x.AP n_t_18x.AR n_t_18x.C n_t_19x.T n_t_19x.AP n_t_19x.AR n_t_19x.C n_t_1x.REG- n_t_1x.AP n_t_1x.AR n_t_1x.C n_t_21x n_t_24x n_t_25x n_t_26x.REG- n_t_26x.AP n_t_26x.AR n_t_26x.C n_t_27x n_t_2x.REG- n_t_2x.AP n_t_2x.AR n_t_2x.C n_t_34x n_t_35x n_t_36x n_t_37x n_t_38x.T n_t_38x.AP n_t_38x.AR n_t_38x.C n_t_39x.T n_t_39x.AP n_t_39x.AR n_t_39x.C n_t_3x.REG- n_t_3x.AP n_t_3x.AR n_t_3x.C n_t_40x.T n_t_40x.AP n_t_40x.AR n_t_40x.C n_t_42x.T n_t_42x.AP n_t_42x.AR n_t_42x.C n_t_43x- n_t_44x- n_t_46x n_t_48x n_t_49x- n_t_4x.REG- n_t_4x.AP n_t_4x.AR n_t_4x.C n_t_51x n_t_53x- n_t_54x n_t_5x.REG- n_t_5x.AP n_t_5x.AR n_t_5x.C n_t_7x.REG- n_t_7x.AP n_t_7x.AR n_t_7x.C n_t_8x.REG- n_t_8x.AP n_t_8x.AR n_t_8x.C next_loc rom_11_l- rom_11_l.OE rom_12_l- rom_12_l.OE rom_13_l- rom_13_l.OE rom_14_l- rom_14_l.OE rom_15_l- rom_15_l.OE rom_17_l- rom_17_l.OE rom_19_l- rom_21_l- rom_22_l- rom_22_l.OE rom_23_l- rom_24_l- rom_24_l.OE rom_25_l- rom_26_l- sc_0_low sc_load_low sc_to_data- swab swba .phase 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 .p 182 1----------0-----------------------------1-----0-0----------------------------------------- 110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000 -----------10----------------------------0-----1-0----------------------------------------- 110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000 -----------01----------------------------1-----1-0----------------------------------------- 110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100001110000000000000 1----------10----------------------------0-----0-0----------------------------------------- 110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000010000000000000 -------------------------------------1------------1---------------------------------------- 001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------1--------------------------1----0------------------------------------------------ 000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0------------------------------------------------------------------------------------------ 000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------1------------------------1-------- 000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------1--------------------1-------- 000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------1------------------------------------1-------- 000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------------1---------------------1-------- 000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------------------1-----------------------1-------- 000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------------------1-11----------------------------- 000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------------------------0------------------ 000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------0-------------------------------------------- 000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------------0-------------------------------------- 000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------0----------------------- 000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------0------------------- 000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------0----------------------------------------------- 000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010 --------------------------------------------0---------------------------------------------- 000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010 ---------------------------------------------------------------------1--------------------- 000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------------------------------------------- 000000000000000000000100000000100010001000000000100000010001000100010001010000000000010000100000010001000001010001000000000100000010001000010000000000000000000000000000 ----------------0-------------------------------------------------------------------------- 000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------------------------------------------------------0---------------------- 000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------------------------------------------------------------00--------------- 000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------0-----------------------------------------------------------0---------------- 000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------00----------------------------10----0------------------------------------------- 000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111001100000 ------------1----------------------------10----0------------------------------------------- 000000000000000000000000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000 -----------10-----------------------1----0-----0------------------------------------------- 000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------10-----------------------0----00----0------------------------------------------- 000000000000000000000000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------01-----------------------1----11----0------------------------------------------- 000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111110100000 ---------0---1----------------------------------------------------------------------------- 000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------00-----------------------1----1-----0------------------------------------------- 000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------00-----------------------0-----0----0------------------------------------------- 000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------11----------------------------0-----0------------------------------------------- 000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------0----------------------------01----0------------------------------------------- 000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------0-----------------------1----00----0------------------------------------------- 000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------01----------------------------00----0------------------------------------------- 000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------01-----------------------1-----1----0------------------------------------------- 000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------01-----------------------0----01----0------------------------------------------- 000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000 ---------------------------------------1--------------------------------------------------- 000000000000000000000000000000001000100010000000000000000000000000000000000100000000000000000000000100010000000100010000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------------------------0--------- 000000000000000000000000000000001000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------1------1-------------------------- 000000000000000000000000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------1----------------------------------------------1-------------------------- 000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------1---------------------------------------0--------------------------------- 000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------0---------------------------------------1--------------------------------- 000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------1---------------------------------------------1-------------------------- 000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------0--------------------------------------1--------------------------------- 000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------10------------------------------------------------------------------------ 000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------1--------------------------------------0--------------------------------- 000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------01------------------------------------------------------------------------ 000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------0------------------------------------1-----------1--------------------------------- 000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------1------------------------------1---------------1----------------------------- 000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------0------1--------------------------------------------------1------------------------ 000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------0---------------------------------------------------------------------1---- 000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------------------0------- 000000000000000000000000000000000000000000000100000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------------------------------------0------ 000000000000000000000000000000000000000000000010000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------1---------------------------------------------------------------------- 000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------1--------------------------------------- 000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------0------------------------------------------------------ 000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------1----------------------------------------------0---------------------- 000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------0--------------------------------------------------------------------1----- 000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------------------------------0---------1-- 000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------1----------------------------------------------------------- 000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000 --------------------------------------0---------------------------------------------------- 000000000000000000000000000000000000000000000000000000100010001000100010000000010000000000010000000000000010000000000000000010000001000100100000000000000000000000000000 ----------------------1-------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000001000100010001000100000001000000000001000000000000000100000000000000001000000100010001000000000000000000000000000 --------------------------------1---------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------1------------------------------------------------------------ 000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------1--------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------1-------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------1-------------------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------0-------------------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------1--------------------------------------1-------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000 -------------------1----------------------------------------1------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000 ----------------------------------------------------------0-1------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000 ----------------------------------------------------------1-0------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000 ------------------------0------------------------------------------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------0-------------------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------1-------------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------0--------------------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------0------------------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------------0------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000 ----------------------------------------------------------------------------------------1-- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------------------------------1--- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------1-----------1-------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------0----------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000 ------0----------------------------1------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000 ------0----------------------------------------------------------------------0------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------1-----------------------------------------1------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000 -----0----------------------------1-------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000 -----0-----------------------------------------------------------------------0------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------1------------------------------------------1------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000 ----0----------------------------1--------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000 ----0------------------------------------------------------------------------0------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------1-------------------------------------------1------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000 ---0----------------------------1---------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000 ---0-------------------------------------------------------------------------0------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000 --------------------------------1--------------------------------------------1------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------1-----------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------0-----------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------1---------------------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------0---------------------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000 ----------------------------1-------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------1--------------------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------0--------------------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000 --------------------------------------------------------1------------------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000 --------------------------------------------------------0------------------------0--------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000 -------------------1-------------------------1--------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000 ---------------------------------------------0------------1-------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000 ---------------------------------------------0--------------1------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000 ---------------------------------------------1------------0-------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000 ---------------------------------------------1--------------0------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000 --1--------------------------------------------------------------------------0------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000 --------------------------------------------------------------1---------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000 ---------------------------------------------1------------1-11----------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000 ------------------------------------------------------------00----------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000 ---------------------------------------------0-----------0--------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000 --------------------------0---------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000 -----------------------------------------------------------------------------------------0- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000 -----------------------0------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000 -1----------------------------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000 -------1----------------------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000 ----------------------------------------------------------------------------0----------1--- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000 ---------------------------0--------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000 -----------------------------------0------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000 -----------------------------1------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000 --------------------------------------------------------------------------------0---------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000 -------------1----------------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000 1----------01----------------------------0-------0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000 0----------01----------------------------------1-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110011000000000000000000 1----------00----------------------------------0-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000110000000000000000 0----------1-----------------------------1-----1-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111100000000000000000000 1-----------0----------------------------0-----1-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000 0----------10----------------------------0-----1-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000 1----------01----------------------------1-----1-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000 1----------00----------------------------1-----0-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000 0----------00----------------------------0-----0-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111110010000000000000 1----------10----------------------------0-------0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000 1----------01----------------------------1-----0-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000 1----------00----------------------------0-----1-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000 0----------10----------------------------------1-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000 1----------0-----------------------------------0-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000 1----------0-----------------------------0-----1-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000 0----------01----------------------------0-----1-0----------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000 -----------00-----------------------1----0-----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000 -----------0------------------------0----00----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 -----------11----------------------------00----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 ------------1-----------------------1----1-----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 ------------1-----------------------0----10----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 -----------01-----------------------1----00----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 ------------1-----------------------1----01----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000 -----------00-----------------------1----01----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000 -----------1------------------------1----11----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000 -----------10-----------------------0----10----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000 ------------1-----------------------1----10----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000 -----------1------------------------0----10----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000 -----------01-----------------------0----10----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000 -----------0------------------------1----01----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000 -----------10-----------------------0----1-----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000 -----------11-----------------------------0----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000 -----------11-----------------------0-----1----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000 -----------00-----------------------0----00----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000 -----------10-----------------------0----01----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000 -----------10----------------------------11----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000 -----------11----------------------------01----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000 ------------0-----------------------0----01----0------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000 ----------------------------------------------------------1-------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000 -----------------------------------------------------------------0------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000 ------------------------------------------------------------------0------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000 --------------------------------------------------0-------------------0-------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000 ------------------------------------------------------------------------------------------1 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100 -------------------------------------------------------------------------------1----------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100 -----------------------------------------------------------0------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011 -------------------------------------------------------------------------0----------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011 ------------------------------------------0------------------------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010 ----------------------------------------1-------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010 -----------------------------------------1------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010 ------------------------------------------1------------------------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 ----------------------------------------0-------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 -----------------------------------------0------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 -----------0------------------------------------------------------------------------------- 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 ------------0------------------------------------------------------------------------------ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 .e