beeccchbhecebhhchhphchhchchbeehebcpheehchehbhhchcppbhphhphceehbbhebhhcehhchccchcphhpeceebhhcbhhpehhehhhccppcbchhhcbhchhcebhbhhbhhepphhehphcbhhcbhhcbhhhehcphphchecbhbphehbhccehhhhcbephhhhbehhbppphbpchhhheechehhhbhbehhcppchhpeccbcchbhphhceephhhhhhhecbcechhpehhbehehchcccchbhhhhhpehhhpccpphbhhhhhephbphpphhhhceepchebpchcccphphehehbbhphehechhcchbpebphhcccehcchhhccchhbhhpcbpecbphcphhhhphbeehbhhhhhhhehhhhhhehchehhhhheehhbcbhhhppbbhehhhhhpbphhhpccbpcebhppchccepechhccehcpebchhecebhbbbhpbppecceehbhbbhebphhcebhhhechcbhbbbhheeehccchbcchhhehbchccechbbebcpceehbhcbchceebeecchehhhhepphccephcbpchhbpbehheccbhhpheeeehcpcchcbeehehcpeecccehchhceheebhhebhceecbhchccbcbhcphhcbbhhebepbhchhceccccccepcephhhhccpcpehhhhbbpeehhehehpccceepcccchhehbhhbhhhhhhbchepheechheeeehhceehpbppehcehpphebeepcbhhbcchchhhchbbhcccpbphhchbechhhhccbhhhhbhhchhhhchpcphcccbhhhhceeechcchcchbpcpehbeccccececchehchhhbeehehpccbhhehbpbhbhpehhbbhbhphpphhhbphheeehhhchchhhhhchehhbhhhhhhhbhcchccbhhehbpbphccbbhbhbchhhhehbeehecphehhheehehehhpebecceheehepcpbhbebhhhbhhhhhhchh