--- VHDL generated by LogSynth framework (c) Petr Fiser
Library IEEE;
use IEEE.std_logic_1164.all;

entity Espresso__accpla is 
  Port (
    pi00,pi01,pi02,pi03,pi04,pi05,pi06,pi07,pi08,pi09,pi10,pi11,pi12,pi13,pi14,pi15,pi16,pi17,pi18,pi19,pi20,pi21,pi22,pi23,pi24,pi25,pi26,pi27,pi28,pi29,pi30,pi31,pi32,pi33,pi34,pi35,pi36,pi37,pi38,pi39,pi40,pi41,pi42,pi43,pi44,pi45,pi46,pi47,pi48,pi49: in std_logic;
    po00,po01,po02,po03,po04,po05,po06,po07,po08,po09,po10,po11,po12,po13,po14,po15,po16,po17,po18,po19,po20,po21,po22,po23,po24,po25,po26,po27,po28,po29,po30,po31,po32,po33,po34,po35,po36,po37,po38,po39,po40,po41,po42,po43,po44,po45,po46,po47,po48,po49,po50,po51,po52,po53,po54,po55,po56,po57,po58,po59,po60,po61,po62,po63,po64,po65,po66,po67,po68: inout std_logic
  );
end Espresso__accpla;

architecture Espresso__accpla_behav of Espresso__accpla is
begin
    po00 <= ( pi06 and not pi08 and not pi09 and not pi28 and pi37 )
      or ( pi06 and pi07 and not pi08 and pi09 and not pi28 and pi37 )
      or ( pi06 and not pi07 and pi08 and not pi09 and not pi28 and pi37 );
    po01 <= ( not pi00 and not pi28 )
      or ( pi00 and pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and pi04 and not pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and pi39 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and not pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and not pi39 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and pi05 and not pi10 and not pi11 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and not pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and pi41 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and not pi41 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and pi39 and pi41 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and pi39 and not pi41 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi21 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and pi40 and pi42 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and not pi40 and pi42 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and pi40 and not pi42 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and not pi40 and not pi42 );
    po02 <= ( not pi00 and not pi28 )
      or ( pi00 and pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and not pi41 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and pi39 and not pi41 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and not pi40 and not pi42 );
    po03 <= ( not pi00 and not pi28 )
      or ( pi00 and pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi12 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and not pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and not pi39 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and not pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and pi41 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi14 and pi15 and not pi16 and pi17 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and pi40 and not pi42 );
    po04 <= ( not pi00 and not pi28 )
      or ( pi00 and pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and pi04 and not pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and pi39 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and not pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and not pi39 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and pi05 and not pi10 and not pi11 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and not pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and not pi41 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and pi39 and pi41 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and pi39 and not pi41 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi14 and pi15 and not pi16 and pi17 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi21 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and not pi40 and pi42 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and not pi40 and not pi42 );
    po05 <= ( not pi00 and not pi28 )
      or ( pi00 and pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and pi05 and not pi10 and not pi11 and not pi28 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and pi41 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi14 and pi15 and not pi16 and pi17 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and pi40 and pi42 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and pi40 and not pi42 );
    po06 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi06 and pi07 and pi08 and pi09 and pi14 and pi15 and pi16 and pi17 and pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po07 <= ( pi00 and pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and not pi41 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and pi39 and not pi41 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi21 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and not pi40 and not pi42 );
    po08 <= ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi06 and pi07 and pi08 and pi09 and pi14 and pi15 and pi16 and pi17 and pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po09 <= ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi06 and pi07 and pi08 and pi09 and pi14 and pi15 and pi16 and pi17 and pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po10 <= ( pi06 and not pi08 and not pi09 and not pi28 and not pi37 )
      or ( not pi06 and not pi07 and not pi08 and pi09 and pi19 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and not pi10 and pi11 and not pi28 and not pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and pi10 and not pi11 and not pi28 and not pi37 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi10 and pi11 and pi14 and not pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and not pi15 and not pi16 and not pi17 and not pi20 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and pi14 and not pi15 and not pi16 and not pi17 and not pi28 and not pi45 );
    po11 <= ( pi06 and not pi07 and not pi08 and pi09 and not pi28 )
      or ( pi06 and not pi07 and pi08 and pi09 and pi18 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and not pi15 and not pi16 and not pi17 and pi20 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and not pi15 and not pi16 and not pi17 and not pi20 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and pi14 and not pi15 and not pi16 and not pi17 and not pi28 and not pi45 );
    po12 <= ( not pi06 and not pi07 and pi08 and not pi09 and not pi28 )
      or ( pi06 and not pi08 and not pi09 and not pi28 and not pi37 )
      or ( pi07 and pi08 and not pi09 and not pi28 and pi49 )
      or ( pi07 and pi08 and not pi09 and not pi28 and not pi49 )
      or ( pi06 and not pi07 and pi08 and pi09 and pi18 and not pi28 )
      or ( not pi06 and not pi07 and not pi08 and not pi09 and pi18 and not pi28 )
      or ( not pi06 and not pi07 and not pi08 and pi09 and pi19 and not pi28 )
      or ( not pi06 and pi07 and pi08 and pi09 and not pi28 and not pi38 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and not pi10 and pi11 and not pi28 and not pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and pi10 and not pi11 and not pi28 and not pi37 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi10 and pi11 and pi14 and not pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and not pi15 and not pi16 and not pi17 and not pi20 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and pi14 and not pi15 and not pi16 and not pi17 and not pi28 and not pi45 );
    po13 <= ( pi06 and not pi07 and not pi08 and pi09 and not pi28 )
      or ( pi06 and not pi07 and pi08 and pi09 and pi18 and not pi28 )
      or ( not pi06 and not pi07 and not pi08 and not pi09 and pi18 and not pi28 )
      or ( not pi06 and not pi07 and not pi08 and pi09 and pi19 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and pi14 and not pi15 and not pi16 and pi17 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and not pi15 and not pi16 and not pi17 and not pi20 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 );
    po14 <= ( pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 )
      or ( pi06 and not pi08 and not pi09 and not pi28 and pi37 )
      or ( pi06 and pi07 and not pi08 and pi09 and not pi28 and pi37 )
      or ( pi06 and not pi07 and pi08 and not pi09 and not pi28 and pi37 )
      or ( pi00 and pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and pi38 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and not pi41 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and pi39 and not pi41 );
    po15 <= ( pi28 )
      or ( not pi21 and not pi22 and not pi23 and pi24 and not pi25 and not pi26 )
      or ( not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and not pi26 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and pi30 and not pi31 and pi32 and not pi38 )
      or ( not pi06 and pi07 and not pi08 and pi09 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and not pi26 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and pi24 and not pi25 and pi26 and pi30 and not pi31 and not pi32 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi06 and pi07 and pi08 and pi09 and pi14 and pi15 and pi16 and pi17 and pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po16 <= ( pi28 )
      or ( not pi21 and not pi22 and not pi23 and pi24 and not pi25 and not pi26 )
      or ( not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and not pi26 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and pi30 and not pi31 and pi32 and not pi38 )
      or ( not pi06 and pi07 and not pi08 and pi09 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and not pi26 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and pi24 and not pi25 and pi26 and pi30 and not pi31 and not pi32 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi06 and pi07 and pi08 and pi09 and pi14 and pi15 and pi16 and pi17 and pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po17 <= ( pi28 )
      or ( not pi21 and not pi22 and not pi23 and pi24 and not pi25 and not pi26 )
      or ( not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and not pi26 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and pi30 and not pi31 and pi32 and not pi38 )
      or ( not pi06 and pi07 and not pi08 and pi09 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and not pi26 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and pi24 and not pi25 and pi26 and pi30 and not pi31 and not pi32 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi06 and pi07 and pi08 and pi09 and pi14 and pi15 and pi16 and pi17 and pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po18 <= ( pi28 )
      or ( not pi21 and not pi22 and not pi23 and pi24 and not pi25 and not pi26 )
      or ( not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and not pi26 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and pi30 and not pi31 and pi32 and not pi38 )
      or ( not pi06 and pi07 and not pi08 and pi09 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and not pi26 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and pi24 and not pi25 and pi26 and pi30 and not pi31 and not pi32 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi06 and pi07 and pi08 and pi09 and pi14 and pi15 and pi16 and pi17 and pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po19 <= ( pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi38 )
      or ( pi00 and pi01 and not pi02 and pi03 and pi04 and not pi05 )
      or ( not pi21 and not pi22 and not pi23 and pi24 and not pi25 and not pi26 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi30 and not pi31 and not pi32 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and pi30 and pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi21 and not pi22 and not pi23 and pi24 and pi25 and pi26 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and pi30 and pi31 and not pi32 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi06 and pi07 and pi08 and pi09 and pi14 and pi15 and pi16 and pi17 and pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po20 <= ( pi28 )
      or ( not pi06 and pi07 and pi08 and pi09 and not pi28 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi40 );
    po21 <= ( not pi06 and pi07 and not pi08 and not pi09 and pi18 and not pi28 and pi37 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi45 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi30 and not pi31 and not pi32 and not pi38 and pi45 );
    po22 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 );
    po23 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 );
    po24 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 );
    po25 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 );
    po26 <= ( pi28 )
      or ( pi06 and not pi08 and not pi09 and not pi10 and pi11 )
      or ( pi06 and not pi08 and not pi09 and pi10 and not pi11 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and not pi10 and pi11 and pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and pi10 and not pi11 and pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and not pi10 and pi11 and not pi28 and not pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and pi10 and not pi11 and not pi28 and not pi37 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and pi05 and not pi10 and not pi11 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi10 and not pi11 and not pi15 and not pi16 and not pi17 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi30 and not pi31 and not pi32 and not pi38 and pi45 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi10 and pi11 and pi14 and not pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 );
    po27 <= ( pi28 )
      or ( pi06 and not pi08 and not pi09 and not pi10 and pi11 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and not pi10 and pi11 and pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and not pi10 and pi11 and not pi28 and not pi37 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi10 and pi11 and not pi15 and not pi16 and not pi17 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi30 and not pi31 and not pi32 and not pi38 and pi45 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi10 and pi11 and pi14 and not pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 );
    po28 <= ( pi28 )
      or ( pi06 and not pi08 and not pi09 and not pi10 and pi11 )
      or ( pi06 and not pi08 and not pi09 and pi10 and not pi11 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and not pi10 and pi11 and pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and pi10 and not pi11 and pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and not pi10 and pi11 and not pi28 and not pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and pi10 and not pi11 and not pi28 and not pi37 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and pi05 and not pi10 and not pi11 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi10 and pi11 and not pi15 and not pi16 and not pi17 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi10 and not pi11 and not pi15 and not pi16 and not pi17 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi30 and not pi31 and not pi32 and not pi38 and pi45 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi10 and pi11 and pi14 and not pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 );
    po29 <= ( pi00 and pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 );
    po30 <= ( pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and pi12 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi49 );
    po31 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi29 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi29 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi29 and pi30 and not pi31 and pi32 and not pi38 );
    po32 <= ( pi28 )
      or ( pi06 and not pi07 and pi08 and pi09 )
      or ( pi06 and not pi07 and not pi08 and pi09 and pi20 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi29 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi29 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi29 and pi30 and not pi31 and pi32 and not pi38 );
    po33 <= ( pi06 and not pi07 and not pi08 and pi09 and pi20 and not pi28 )
      or ( pi06 and not pi07 and not pi08 and not pi09 and not pi28 and not pi37 )
      or ( not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi29 )
      or ( not pi06 and pi07 and not pi08 and pi09 and not pi20 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi29 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi29 and pi30 and not pi31 and not pi32 and not pi38 );
    po34 <= ( pi06 and not pi08 and not pi09 and not pi28 and pi37 )
      or ( pi06 and pi07 and not pi08 and pi09 and not pi28 and pi37 )
      or ( pi06 and not pi07 and pi08 and not pi09 and not pi28 and pi37 );
    po35 <= ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 );
    po36 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po37 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and pi31 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and pi30 and pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 );
    po38 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po39 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po40 <= ( pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 )
      or ( pi06 and not pi08 and not pi09 and not pi28 and pi37 )
      or ( pi06 and pi07 and not pi08 and pi09 and not pi28 and pi37 )
      or ( pi06 and not pi07 and pi08 and not pi09 and not pi28 and pi37 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and pi38 );
    po41 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 );
    po42 <= ( not pi06 and pi07 and pi08 and not pi09 and not pi28 )
      or ( pi06 and not pi07 and pi08 and not pi09 and not pi28 and pi37 )
      or ( pi00 and not pi01 and pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and pi03 and pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi28 and pi43 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and pi38 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and pi39 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi28 and not pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and not pi39 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and pi43 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi28 and pi43 )
      or ( pi00 and pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi28 and pi43 )
      or ( pi00 and not pi01 and pi02 and pi03 and not pi04 and not pi05 and not pi28 and pi43 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi28 and pi43 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi43 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and not pi39 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and pi41 )
      or ( pi00 and pi01 and not pi02 and not pi03 and not pi04 and not pi05 and not pi28 and pi39 and not pi41 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and pi39 and pi41 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 and not pi38 and pi39 and not pi41 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi43 );
    po43 <= ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and not pi12 and not pi28 );
    po44 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 );
    po45 <= ( pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi28 and pi43 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 );
    po46 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po47 <= ( pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 and pi44 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po48 <= ( pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi38 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and pi14 and not pi15 and not pi16 and pi17 and pi37 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and pi14 and not pi15 and pi16 and not pi17 and pi37 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 );
    po49 <= ( pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi38 )
      or ( not pi06 and pi07 and not pi08 and not pi09 and pi18 and not pi28 and pi37 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 );
    po50 <= ( pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 );
    po51 <= ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi14 and pi15 and pi16 and pi17 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi14 and pi15 and pi16 and pi17 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and pi15 and pi16 and pi17 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and pi12 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and not pi31 and pi32 and not pi38 );
    po52 <= ( not pi06 and pi07 and pi08 and pi09 and not pi28 and not pi38 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 );
    po53 <= ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and not pi12 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi05 and not pi12 and not pi28 );
    po54 <= ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and pi12 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and not pi05 and pi12 and not pi28 );
    po55 <= ( not pi06 and not pi07 and not pi09 and not pi28 and not pi38 )
      or ( pi07 and pi08 and not pi09 and not pi28 and not pi38 )
      or ( not pi06 and pi07 and pi08 and pi09 and not pi28 and not pi38 )
      or ( pi06 and not pi07 and pi08 and pi09 and not pi28 and not pi38 )
      or ( not pi06 and not pi07 and not pi08 and pi09 and not pi28 and not pi38 );
    po56 <= ( pi07 and pi08 and not pi09 and not pi28 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 );
    po57 <= ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 and pi44 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and not pi15 and not pi16 and not pi17 and not pi28 and not pi48 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po58 <= ( pi28 )
      or ( not pi06 and not pi07 and not pi09 and not pi28 and not pi38 )
      or ( pi07 and pi08 and not pi09 and not pi28 and not pi38 )
      or ( not pi06 and pi07 and pi08 and pi09 and not pi28 and not pi38 )
      or ( pi06 and not pi07 and pi08 and pi09 and not pi28 and not pi38 )
      or ( not pi06 and not pi07 and not pi08 and pi09 and not pi28 and not pi38 )
      or ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and not pi28 and not pi44 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and not pi40 and not pi42 );
    po59 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 );
    po60 <= ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 );
    po61 <= ( pi07 and pi08 and not pi09 and not pi28 and not pi49 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 and pi45 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 );
    po62 <= ( pi06 and not pi07 and pi08 and pi09 and pi18 and not pi28 and not pi38 )
      or ( not pi06 and not pi07 and not pi08 and not pi09 and pi18 and not pi28 and not pi38 )
      or ( not pi06 and not pi07 and not pi08 and pi09 and pi19 and not pi28 and not pi38 )
      or ( pi00 and not pi01 and pi02 and not pi03 and pi04 and pi05 and not pi10 and not pi11 and not pi28 );
    po63 <= ( pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi28 and not pi30 and not pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi12 and not pi28 and pi30 and not pi31 and pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and pi24 and not pi25 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi22 and not pi23 and pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi46 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi34 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and not pi35 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi28 and pi30 and pi31 and pi32 and pi35 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and not pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi39 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and pi26 and pi27 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi40 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi10 and not pi11 and not pi13 and not pi28 and not pi30 and not pi31 and pi32 and pi34 and not pi36 and not pi37 and not pi38 and not pi45 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and pi39 and not pi40 and not pi42 );
    po64 <= ( pi00 and not pi01 and not pi02 and pi03 and pi04 and not pi05 and not pi28 and not pi44 );
    po65 <= ( pi28 )
      or ( pi07 and pi08 and not pi09 and not pi28 and not pi49 )
      or ( pi00 and pi01 and not pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and not pi23 and not pi24 and pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and not pi38 and not pi49 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and not pi23 and pi24 and not pi25 and pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and pi22 and pi23 and not pi24 and pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 )
      or ( pi00 and not pi01 and not pi04 and not pi05 and not pi21 and not pi22 and pi23 and not pi24 and not pi25 and not pi26 and not pi28 and pi30 and pi31 and not pi32 and pi33 and not pi38 and pi47 );
    po66 <= ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and pi05 and not pi12 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and not pi03 and not pi04 and pi05 and not pi12 and not pi28 );
    po67 <= ( pi06 and not pi08 and not pi09 and not pi28 and pi37 )
      or ( pi06 and pi07 and not pi08 and pi09 and not pi28 and pi37 )
      or ( pi06 and not pi07 and pi08 and not pi09 and not pi28 and pi37 );
    po68 <= ( pi00 and not pi01 and not pi02 and pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and pi05 and not pi28 )
      or ( pi00 and pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and pi02 and not pi03 and not pi04 and not pi05 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and pi15 and pi16 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and pi14 and not pi15 and not pi16 and pi17 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and not pi15 and not pi16 and not pi17 and pi20 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and not pi14 and not pi15 and not pi16 and not pi17 and not pi20 and not pi28 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and pi14 and not pi15 and not pi16 and not pi17 and not pi28 and pi45 )
      or ( pi00 and not pi01 and not pi02 and pi03 and not pi04 and not pi05 and pi14 and not pi15 and not pi16 and not pi17 and not pi28 and not pi45 );
end Espresso__accpla_behav;
