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

entity top 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: 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,po69,po70,po71: inout std_logic
  );
end top;

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