ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@ONNNNCNCCCCBCCBCCCCBCCBCCCCBCCBCCCCBCCBCBBBBBBBB@BB@@@@@@@@@@@@@