#$ TOOL CUPL # Berkeley PLA format generated using CUPL(WM) 5.0a # Serial# 60008009 # Created Wed Oct 09 23:46:23 2019 # # Name M8341 # Partno cpld # Revision 01 # Date 9/29/2019 # Designer # Company # Assembly None # Location E1 # #$ TITLE M8341 #$ PROPERTY atmel open_collector = ac_load_low #$ PROPERTY atmel open_collector = ac_to_bus_low #$ PROPERTY atmel open_collector = ac_to_mq_ena_low #$ PROPERTY atmel open_collector = ad_lk_low #$ PROPERTY atmel open_collector = c0 #$ PROPERTY atmel open_collector = carry_in #$ PROPERTY atmel open_collector = data1 #$ PROPERTY atmel open_collector = data_f #$ PROPERTY atmel open_collector = data_t #$ PROPERTY atmel open_collector = en0 #$ PROPERTY atmel open_collector = en1 #$ PROPERTY atmel open_collector = en2 #$ PROPERTY atmel open_collector = left_low #$ PROPERTY atmel open_collector = link_data #$ PROPERTY atmel open_collector = link_load #$ PROPERTY atmel open_collector = md_disable #$ PROPERTY atmel open_collector = mq_data_low #$ PROPERTY atmel open_collector = mq_to_bus_low #$ PROPERTY atmel open_collector = not_last_xfer #$ PROPERTY atmel open_collector = restart #$ PROPERTY atmel open_collector = right_low #$ PROPERTY atmel open_collector = shl_ena_low #$ PROPERTY atmel open_collector = skip #$ MODULE M8341 #$ JEDECFILE M8341 #$ DEVICE f1508ispqfp100 #$ PINS 71 ac0+:54 ac1+:51 ac0_ne_ac1+:57 ac2_8_0+:59 ac4_11_0+:42 ac_0+:47 ac_load_low+:50 ac_to_bus_low+:32 ac_to_mq_ena_low+:49 ad0_low+:55 ad_lk_low+:52 c0+:21 carry_in+:37 carry_out_low+:48 clock+:92 dad_or_dst+:83 dad_or_dst_low+:90 data1+:24 data_f+:46 data_t+:31 div_12_l+:77 e+:2 eir2+:71 eir3+:73 en0+:33 en1+:39 en2+:29 fetch+:3 gtf_or_ind+:100 incr_sc+:80 init+:10 last_step_l+:95 left_low+:60 link+:23 link_data+:9 link_load+:7 md_disable+:34 modeb+:99 mq0_low+:66 mq10_low+:67 mq11_low+:65 mq_0+:56 mq_data_low+:63 mq_load+:38 mq_to_bus_low+:35 msir_disable+:4 next_loc+:74 not_last_xfer+:15 restart+:82 right_low+:62 rom_11_l+:91 rom_12_l+:96 rom_13_l+:79 rom_14_l+:98 rom_15_l+:89 rom_17_l+:94 rom_22_l+:81 rom_24_l+:78 rtf+:72 sc_0_low+:70 sgt_low+:86 shl_ena_low+:30 skip+:8 tp+:25 tp1+:22 tp2+:19 tp2_d+:85 tp3+:18 ts2+:16 ts3+:14 ts4+:11 #$ NODES 62 ac2_mq11_0+:110 bac0+:111 dcm_or_dpic_low+:112 dvi+:113 dvi_and_ts3+:114 eae_on+:107 etp+:115 etp_or_tp3+:116 last_dvi_low+:117 lp_asr_or_lsr_rp_and_eae_on_low+:118 lp_dcm_or_dpic_or_sam_rp_and_ts3+:119 lp_shl_or_norms_rp_and_eae_on_lo+:120 mq0_gt_ac0+:121 mq_ge_ac+:122 muy_and_eae_on_low+:123 n_t_13x+:109 n_t_15x+:124 n_t_18x+:125 n_t_19x+:126 n_t_21x+:127 n_t_22x+:103 n_t_23x+:101 n_t_24x+:128 n_t_27x+:129 n_t_28x+:130 n_t_33x+:131 n_t_34x+:132 n_t_38x+:133 n_t_3x+:134 n_t_40x+:135 n_t_42x+:104 n_t_43x+:136 n_t_44x+:137 n_t_46x+:138 n_t_49x+:139 n_t_4x+:140 n_t_52x+:141 n_t_53x+:142 n_t_56x+:143 n_t_5x+:144 n_t_60x+:108 n_t_61x+:145 n_t_63x+:146 n_t_64x+:147 n_t_65x+:102 n_t_66x+:148 n_t_67x+:149 n_t_68x+:150 n_t_69x+:106 n_t_70x+:151 n_t_73x+:152 n_t_74x+:153 n_t_76x+:154 n_t_77x+:155 n_t_82x+:156 n_t_84x+:105 n_t_85x+:157 n_t_92x+:158 normal_dvi_low+:159 norms_or_shl_or_asr_or_lsr+:160 sam_low+:161 shift_ok+:162 .i 112 .o 146 .type f .ilb ac0 ac1 ac0_ne_ac1 ac2_8_0 ac2_mq11_0 ac4_11_0 ac_0 ac_load_low ac_to_mq_ena_low ad0_low bac0 carry_out_low clock dad_or_dst dad_or_dst_low data1 dcm_or_dpic_low div_12_l dvi dvi_and_ts3 e eae_on.Q eir2 eir3 en2 etp etp_or_tp3 fetch gtf_or_ind init last_dvi_low last_step_l link lp_asr_or_lsr_rp_and_eae_on_low lp_dcm_or_dpic_or_sam_rp_and_ts3 lp_shl_or_norms_rp_and_eae_on_lo modeb mq0_gt_ac0 mq0_low mq10_low mq11_low mq_0 mq_ge_ac msir_disable muy_and_eae_on_low n_t_13x.Q n_t_15x n_t_18x n_t_19x n_t_21x n_t_22x.Q n_t_23x.Q n_t_24x n_t_27x n_t_28x n_t_33x n_t_34x n_t_38x n_t_3x n_t_40x n_t_42x.Q n_t_43x n_t_44x n_t_46x n_t_49x n_t_4x n_t_52x n_t_53x n_t_56x n_t_5x n_t_60x.Q n_t_61x n_t_63x n_t_64x n_t_65x.Q n_t_66x n_t_67x n_t_68x n_t_69x.Q n_t_70x n_t_73x n_t_74x n_t_76x n_t_77x n_t_82x n_t_84x.Q n_t_85x n_t_92x next_loc normal_dvi_low norms_or_shl_or_asr_or_lsr rom_11_l rom_12_l rom_13_l rom_14_l rom_15_l rom_17_l rom_22_l rom_24_l rtf sam_low sc_0_low sgt_low shift_ok tp.Q tp1 tp2 tp2_d.Q tp3 ts2 ts3 ts4 .ob ac2_mq11_0 ac_load_low- ac_load_low.OE ac_to_bus_low- ac_to_bus_low.OE ac_to_mq_ena_low ac_to_mq_ena_low.OE ad_lk_low- ad_lk_low.OE bac0 c0- c0.OE carry_in- carry_in.OE data1- data1.OE data_f- data_f.OE data_t- data_t.OE dcm_or_dpic_low dvi dvi_and_ts3 eae_on.REG eae_on.AP eae_on.AR eae_on.C en0- en0.OE en1- en1.OE en2- en2.OE etp etp_or_tp3 incr_sc last_dvi_low left_low- left_low.OE link_data- link_data.OE link_load- link_load.OE lp_asr_or_lsr_rp_and_eae_on_low lp_dcm_or_dpic_or_sam_rp_and_ts3- lp_shl_or_norms_rp_and_eae_on_lo md_disable- md_disable.OE mq0_gt_ac0 mq_data_low- mq_data_low.OE mq_ge_ac mq_load mq_load.OE mq_to_bus_low- mq_to_bus_low.OE muy_and_eae_on_low n_t_13x.REG- n_t_13x.AP n_t_13x.AR n_t_13x.C n_t_15x n_t_18x n_t_19x- n_t_21x n_t_22x.REG- n_t_22x.AP n_t_22x.AR n_t_22x.C n_t_23x.REG- n_t_23x.AP n_t_23x.AR n_t_23x.C n_t_24x n_t_27x n_t_28x n_t_33x n_t_34x n_t_38x- n_t_3x- n_t_40x- n_t_42x.REG n_t_42x.AP n_t_42x.AR n_t_42x.C n_t_43x- n_t_44x n_t_46x- n_t_49x n_t_4x- n_t_52x n_t_53x- n_t_56x- n_t_5x n_t_60x.REG n_t_60x.AP n_t_60x.AR n_t_60x.C n_t_61x n_t_63x n_t_64x n_t_65x.REG- n_t_65x.AP n_t_65x.AR n_t_65x.C n_t_66x n_t_67x n_t_68x- n_t_69x.REG n_t_69x.AP n_t_69x.AR n_t_69x.C n_t_70x n_t_73x n_t_74x n_t_76x n_t_77x n_t_82x n_t_84x.REG n_t_84x.AP n_t_84x.AR n_t_84x.C n_t_85x n_t_92x normal_dvi_low norms_or_shl_or_asr_or_lsr not_last_xfer- not_last_xfer.OE restart- restart.OE right_low- right_low.OE sam_low shift_ok- shl_ena_low- shl_ena_low.OE skip- skip.OE tp.REG tp.AP tp.AR tp.C tp2_d.REG- tp2_d.AP tp2_d.AR tp2_d.C .phase 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 .p 151 ---1-0-----------------------------------1---------------------------------------------------------------------- 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------0----------------------------------------------------1--- 01100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------1-------------------------------------------------------------------------------------- 01100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000 -----------------------------------------------------------------1------------------------------------------1--- 01100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------------------------------0--------------0- 00011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------1------------------------------------------------------------------------------------------------- 00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------1------------------------------------------------------------------------------------------- 00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------0------------------------------------------------------------------------------------------------------- 00000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------0--0------------------------------------------------------------------------- 00000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------0------------------------------------1------------------------------------------------------- 00000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1--------------------------------------------------------------------------------------------------------------- 00000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------1-----------0--------------------------------------------------------------- 00000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------1------------------------------------------0- 00000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------------------------------------------------------1-------------------1----------------------- 00000000000011000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------0------------1----------------------------------------------------------------------------- 00000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------1----------------1------------------------------------------------------------------ 00000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------1-----------1----------------------------------------------------------------------------- 00000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------0--------0------------------------------------------------------------------------ 00000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------------------------------------1----0---------------------- 00000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------0---------------------------------------------0------------------------------------------ 00000000000000000011000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------------0----------------------------------------------------------- 00000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------------------------1-------------- 00000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------------------------------------------------------------------------------0-0----------------- 00000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------0--------------------------------------------------------------------------------------------- 00000000000000000000001000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000 --------------------------------------------------------------------------------------------------------------1- 00000000000000000000001000000000000010000000100000000000000000000000000000001000000000000000000000000000000000000000000000001000000000000000000000 -------------------------------------------------------------------------------------0-------------------------- 00000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------------------------------------------------------- 00000000000000000000000010000000000000000000000000000000001000000010001100000000000100000000001100000011000001000000000000000000000000000000100100 -----------------------------0---------------------------------------------------------------------------------- 00000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------------1------------------------------------------------------------------------------------- 00000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------0--------------------------------------------------------------------------------------- 00000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------------0------------------------------------------ 00000000000000000000000000000110000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------1-------------------------------0-------------------------------------------------------- 00000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------0---------1----------------------------------------------------------------------- 00000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------------------------0---------------------- 00000000000000000000000000000110000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000 ----------------------------------------0---0------------------------------------------------------------------- 00000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------------------------------------------0------------ 00000000000000000000000000000001100000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------------------------------------------------------------0----------- 00000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------------------------------------01------------------------------------------------------------ 00000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------0----------------------------------------------------------------------------------0--- 00000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------------------------------1---------------- 00000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------0-------------------------------------- 00000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------1-------------------------------------------------------------------------------- 00000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------0-------------------------------------------------------------------1-------- 00000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000 ------------------------------0--------------------------------------------------------------------------------- 00000000000000000000000000000000000001100000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000 -----------------1-----------------------------------------------------------------------0---------------------- 00000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------1--------------------------------------------------------------------------------0-------------------- 00000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------1--0------------------------------------------------------------------------------------------ 00000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------------------------1----------------------------------------------- 00000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------------------------------------------------0-----------1--- 00000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------------------------------------------------1----------1-------------------------------------- 00000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------------------------------------------------------------------------------0------------------- 00000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000 ----------------------------------------------------------------------------------------------0----------------- 00000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------0---------------------------------------- 00000000000000000000000000000000000000000001010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------------------------------------------------------1----------------- 00000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------1---------------------------1------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------0---------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000001100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000 -------------------0-------------------------------------------------------1------------------------------------ 00000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------1-------------------------------------------------------------------------1---------------------------- 00000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------------------------------0--------------------------------------------- 00000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------0-------------------------------------------------------- 00000000000000000000000000000000000000000000000000000011000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000 --------------------------------------------------------------------------------------------1------------------- 00000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000 -----------------------------------------------------------0---------------------------------------------------- 00000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------------------------------0--------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------0-------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------0------------------------------------------------------------------------------------------ 00000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000010000000000000001000000000000000000000000000000 ------------------------------------------------------------------------------------------0--------------------- 00000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------------------1------------------------------------------------------------------------------------ 00000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------0--------------------------------0----------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------0---------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------0---------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----0----------------------------------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 --------------------------------------------------------------------------0------------------------------------- 00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------------------------------------------0----------------------------- 00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------1-------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000 ------------0--------------------------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000100000000000000000000000000000000000010001 --------------------------------------------------1------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000 ----------------------01---------------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000 ----------------------10---------------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000 -0--------------------------------------------0----------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------0-----0---------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000 --------1------------------------------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000000000000000000000000000000000000000000000 --------------------------------------0----------------------------------------1-------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000 --------------------------------------1----------------------------------------0-------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------------------------------------0---------- 00000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010000000000000000000000000000 ---------------------------------------0------------------------------------------------------------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000 ---------------------0---------------------------------------------------------------0-------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000 ---------------------1---------------------------------------------------------------1-------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000 ---------------0-----------------------------------------------------------------------------------0------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000 -------------------------------------1--------------------------------------------------------------0----------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000 ------------------------------------------1---------------------------------------------------------0----------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000 --------------------------------------------0------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000000000000000000000000001100000000000000 ---------------------------------0------0----------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000 ---------0------------------------------------------------------------------------------------------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000 -------0-------------------------------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------------------------------------------0--------1--- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000 ----------------------------------------------------------------------------------------------------0-------1--- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000 ---------------------------------0---------------------------------------1-------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000 ----------------0----------------------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000010000000000000000000000000000000 ---------------------1--------1--------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000 -----------0---------------------------------------------------------------------------------0------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000 -----------1------1------------------------------------------------------------------1-------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000 ----------------1------------------------------------------------------------------------------1---------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------------------------------0-------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000 ---------------------------------------------------------------1------------------------------------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000 --------------------------------1------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------------------------------------1------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000 -------------------------------------------0-------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000 ---------------------------------------------------------------------------------------------------------------1 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------------------------------------1-- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000 -----------------------------------------------------------------------------------------------------------0---- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000 ----------------------------------------------------------------------------------------------------------0----- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000 ---------------------1-------------------------------------------------------------------------0---------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000 --------------------------------------------------------------------------------------------------------0------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000 -------------------------1-----------------------------------------------------------------------------1-------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000 ------------------------------------------------------------------------1--------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000 -----------1---------------------------------------------------------------------------0------------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000 -----------0---------------------------------------------------------------------------1------------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000 -----------------------------------------------------------------------------------------------0---------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000 ---------------------------------------------------------------------------------------------------------1------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000 ----------------------------------------------------------------------------1----------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000 -----------------------------------------------------------------------------0---------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000 ---------------------1------------------1----------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000 -----------------------------------------------------------------0---------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000 ------------------------------------------------------------------------------------------------------------0--- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000 -------------------------------0-------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000 ----------1---------------------------0------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000 ----------0---------------------------1------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000 --------------------------------------------------------------------------------------0------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000 ---------------------------------------------------------------------------------1------------------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000 -----------------------------1---------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000 --------------------------------------------------------------------------------1------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000 ---------------------------------------00----------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000 ---------------------------------------11----------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000 ---------------------------------------------------------0--1--------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000 ---------------------------------------------------------1--0--------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000 --------------------------------------------------------------------------------------------1--0---------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000 -----------------------------------------------------------------1------------1--------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000 ----------------------------------------------------------1----------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000 ---------------------------------0---------------------------------------------------------------------1-------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000 ----------------------------------0----------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000 ----------------------------------------------------1----------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000 --1--------------------------------------------1---------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 -------------------------------0----1-----------------------------------------------------1--------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 ----1-------------------------------------------------0--------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000 -------------------0-------------------------------------------------------------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000 ---1--1-------------------------------------------------------------------------------------------0------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000 ----------------------------------------------------------------------------------------1----------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000 ---------------------------------------------1--------------------------------------------------------0--------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000 ---------------------------------------------------0------------------------------------------------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000 ---------------------1------------------------------------------------------------------------------------------ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000 ----------------------------------------------------------------------1----------------------------------------- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000 .e