*@@@*@@*@@@*@@*@*@**@@@@@@@@*@@@***@*@@*@***@**@@*@@@@*****@@**@*@@*@*@**@@*@**@*@@**@**@@****@*@@****@****@@*@*@@@***@*@*****@*@@@**@@*@****@*@**@****@*@@@*@@**@**@@*@@**@@@***@@*@*@*@*@@*@@*@**@*****@@@*@***@*****@*****@*@@*@**@@*@**@@*@**@*@**@****@*@*@*@@*@@****@@@****@****@*****@@**@*@*@@**@**@*@*@**@@@****@*@*@**@*@@**@**@@@*@*@@@*****@@@*@*@**@*@*@*@@*@@*@@@*@*@*@***@@@*@***@@****@**@@@@**@@@***@@***@**@@@**@**@*@***@@@@@@***@**@*@@@@**@*@****@*@*@@*******@*@@****@*@*@*******@@@@*******@***@***@@*@@@@*@**@***@@****@@****@*@**@@*****@**@**@***@****@@***@@***@@**@****@****@@@@**@***@**@*@*@*@***@**@*@@**@**@*@@@@@@**@@*@*@*@*@@@@@*@@*@@*@@*@@*@@*@@@@*@**@@**@***@@*@@**@@@*@@*@@@@*@****@@@*@*@@**@@@**@**@*@****@@***@**@*****@**@@@@@*@*@@@@*@@@@******@@@**@@@@@*@@******@****@*@**@*@@*@**********@@@*@**@@@***@*****@**@*****@***@*@@**@@@@@@@**@@@*@*@*@*@*@****@@*@*****@*@@@@*@@@*@*@@*@*@@******@*@@@*@**@@*******@*@***@****@@**@*@*@*@*@***@***@@***@**@*@@@@*@@*@@@@**@@*@*****@**@@@****@*@***@**@*****@***@****@**@*@**@*****@@@*@@**@*@***@****@**@**@*@*@@@@**@@@@**@*@@@@@@*@*@@**@@@@****@**@*@*@***@*@**@**@@@@@***@*@****@********@@@*@@@**@@*@*@@@@***@*@**@@*@*@**@**@**@*@*****@@*@*@@*@*@*****@@*@*@@*@@*@*@@@@@@*@*@@*@*@@*@*@******@*@@@*@**@@**@@@*@*@@*@*@@**@*@***@@@@**@*@****@@*@@@***@@@*@@****@*@*@**@*@*@@***@*@@*@@@*@***@@**@@***@******@@***@******@**@*@********@**@@**@*@@***@**@**@@@*@*@*@@@@@@****@@***@*@**@***@***@******@@*@*@*****@*@@*@@*@*@@@**@****@@@@***@***@*@@*@@***@*@@@**@***********@***@@@@*@**@**@****@@@*@*@@@**@@********@@*@@**@**@**@**@@@**@@*@****@@@@@**@@@*************@*@*****@@@*@@**@*******@***@****@@@**@****@@*@*@*@***@*@@*@*@@*@****@****@**@@*@@@@**@**@*@**@@*@@@***@@@@**@@@****@*@***@@@**@**@@*@*@@@***@@@**@**@*@*@@@******@**@**@*@***@@*@@@@@@**@*@*@@*@@@***@*****@*@**@@@***@@*@*****@@*@@*@*@*@@@@**@**@*@@@****@*@*@@*@@@@@**@@*@*@***@**@*@@@****@*@*@@@**@@*@@****@@*****@@**@*@@@*@*@@@@@****@@*****@*****@******@*@*@@@@@*@@@*@*@@@*@*@@*@@*@******@@******@******@@@*@**@@*@@@@*@**@****@***@**@**@*********@@@**@@@@@**@***@@*@**@**@@****@*@*@**@*@@@***@**@*@@@@@@***@@@@**@*@*@*@****@*@@**@*@@***@@***@**@@@**@*****@***@**@**@@@@****@@@**@*@@@*****@@**@@**@****@@@*@*@@@*@******@*@*@**@@*******@*@*@****@@@@*******@@**@@**@**@***@@@*****@@*@@*@**@@*@@@@*@@@****@@**@@**@@****@**@@@***@@@*@***@**@*@*@@**@@@**@***@@*@****@**@*@**@@******@*@***@@****@*@@*@@*@********@@*@@@***@@*@*@*****@*****@***@@*****@*@@*@@*@@@@@***@*@*@***@**@****@@@**@***@@@@@**@@***@****@@@****@*@@@*@@**@*@@@*@*@**@***@****@***@**@@*@*@***@@@*@@@*@**@@**@*@*@*@*@*@*@*@***@@*@@@@*@**@*@@@@**@@*@@@*@@@*@*@**@***@******@*@*@******@@*@**@@*@*@*@@@@*@@@*@@@@@*****@*@@@@***@**@******@@@**@*****@**@***@@*****@*****@@**@**@@*@@*@**@****@*@@*@*****@@@@*@**@***@*@**@@@@***@@@@****@@@@*****@@@**@@**@*@@@*@**@@*@@@@*@*@@*@@@*@@@*@@@*@@@**@***@*******@@*@@@*@@****@*@@@@@***@@@@****@*@@**@@*@**@****@*@@@**@***@@@*@***@*@****@**@**@*****@@@@@***@@@***@****@*@********@@@@*@@@**@*@**@*@**@*@@@@@*@***@*@@****@@@*@*@**@***@@***@@*@*****@@@@@*@**@@****@*@@****@**@*@@@@@**@*@***@*@@*@*****@*****@***@***@*@@*@@******@@****@**@*@*@**@*@**@*@@@*@**@@**@*@*@*@@**@*@*@*@*@*@*@@*@*@*@**@@*@*@**@**@@****@***@****@**@**@****@@*@*@@*****@*@@*****@@**@@@******@@**@**@**@@****@*@@@**@*****@**@@**@@@@*@*******@**@*@*@@*@*****@@*@@@@@*@**@***@****@**@@*@*@@**@**@@@***@*@***@**@*@**@@*@*@*@@**@******@**@@**@@@@@@*@@***@*@*@*@@**@@*@@*@*@@@****@**@*@@@*@@***@@**@@*****@*@@@*@*****@@*@@*@@@*@**@*********@***@@*@@*@@@@@@*****@**@@**@@***@**@@*@@*@*@@*@@*@@***@@*@@**@**@**@@@@***@@***@*****@@*@@**@@*@**@@***@@@**@@@*@****@**@****@**@@**@***@@*@****@@*@******@*@***@*@@@*@*@@@******@@**@*@*@*******@*@@**@@*@*@@**@***@@@****@@**@************@@@@*@@**@@@@*@@@*****@**@@@**@@*@***@@@@*@***@@*@*@@**@@@@@*@*@*@**@@*@@***@**@@*@@*@*@@@@*@**@@*@@@@*@@@@*@@@***@@*@@@@@****@*@*@*@**@**@@******@*@@@***@@******@*@***@***@@@*@**@@@*@*@*@@@**@*@@@******@***@*@@@***@@@@****@@@**@***@@**@*@@@*****@**@@*@*@*@@****@*****@@****@******@@**@*@*@@@*@@@@@@*@*@**@@*@**@***@@*@@@@**@*@***@@*@**@@***@@*@*@****@****@@*@@*****@*@@@*@***@@@*@***@@@*@*@*@@@@@@***@@@@****@**@*@***@@@@@*@@*@***@**@******@@**@**@**@*@*@@********@*@******@*@@*@*@****@@@@@*@@@@****@@*@@***@*@*@**@*@*@@*******@@**@@*@@@*@@@@@@***@@@**@*@*@@*@******@@**@*@**@****@@**@*@@**@**@*@@***@****@@@*@@*@@@***@**@*@**@@**@*@@**@**@@@*@@**@**@@@******@*@*****@*@**@*@**@****@*@**@*@**@@*@@***@@****@*@**@****@@@*@*************@@**@****@***@*@@**@****@@@*****@*@*@*@@@@***@***@@*@**********@****@**@@@**@*@****@*@@*****@*@@*@*@*@@@@**@*******@@@@**@*@****@****@***@***@**@***@*@**@@*@***@@***@@****@**@**@**@*@**@@@*@@@@*@@@@****@**@*@*@*@*******@@******@*@**@*@@@@@*@@@@**@***@@@@*@****@@@*******@**@@@*@@@@*@**@@*@@*@@**@*@@@*@@***@@@@@****@@@@@*@@**@@@@@**@@*****@@*@@*@**@@*****@@**@@*@@@*@*@*@**@@*@**@*@*****@***@***@@******@**@@***@******@@**@**@@@@*@@**@*@@@*@*@*@*@*@@*@*@*@@****@****@**@******@@@*@**@**@**@@*****@*@@*@***@@****@**@*******@@@@*@*@@*@*@*@*@@******@@*@@*******@*@*@*@**@@****@**@**@@@*@**@******@@@@@@@***@@*@@@@*@@*@@*@*@**@***@***@@*@@*@**@@@@@***@@*@@**@@@*@****@***@@@@*@**@*@**@@@@@****@@@**@***@**@@@*****@*@*@**@@*@@**@@@**@@@@*@@*@*@*@@***@**@@@*@@*******@@@@**@@***@@@***@*@**@*@**@@**@*@@**@@***@*@@****@@*****@@@****@*@*@*@@*@**@@@@@**@*@@@*@*@@***@***@*@@@****@**@***@*****@*@@@*@*@@*@@@@@**@***@***@@*@******@@*@***@**@*@*@******@@@*@@*@*@**@*@@*****@**@@**@*@***@*@**@@*@*@*@**@@*@*@****@*@***@@*@@@@*@*@*@@*@***@***@**@*@*@***@@@@@@******@**@*@*@@@*@@@@@@@@***@*****@@***@*@@@@**@*****@**@@*****@@*@@@*@@***@@******@****@*****@*@@****@*@*@****@**@@*********@@@***@@@**@****@*@@@*@**@@**@*@*@*@@@@*@***@@**@*@@@*@**@@@@@@**@@*@@**@@*@@**@*@*@**@*@***@@@**@@**@***@**@****@*@**@***@****@***@*@@*@@@@@@*@***@@@**@*@**@*@@************@@**@*@**@*@@*@@@**@@@***@*@**@@*@****@@@***@****@**@@****@@*@@*@*******@*@***@@@@*@@@@@@@@**@*@**@@@@**@@*@@**@*****@@*@*@**@*****@@**@@@@@*@*@@***@@@*@**@*@@*@@*@*@@*@@*@*@********@*@*@@*@@**@*@@@@**@**@***@**@@@@*@@@@@*@@**********@***@@****@*@*@@**@@***@@@**@*@@*@*@*@*@@@***@@@****@***@@**@******@***@*@@@@*@@*@*@***@*@@@****@*@******@@@**@**@@@***@****@*@**@*****@*****@@@@@*@@@@****@**@@*@@*@*@@@@*@*@**@****@*@****@*@*@@@@@@***@@**@@*@****@@**@*@**@*****@**@@**@*******@*@*@*@@@***@@**@@@*@*@*@**@**@****@*@**@*@*@@**@**@*@@*@***@***@@*@*@@*@**@@***@*@**@@@@****@***@@*@**@@*@@@****@*@@*@*@**@@**@***@@@*@@**@@*****@@@*****@*@@*@***@****@@@@@@@**@@*@*@**@****@@@***@@*@@**@@@*******@*@*@*****@@@*@*********@@@*@**@***@@@*@@****@*@*@@@@****@*****@*@@@@@@*@@********@*@**@**@@****@*@@***@@@*****@**@***@@*@*@@*@****@@***@*@**@**@@***@@****@*@***@*@@@***@***@***@*******@@@@****@@@@**@@@@**@@***@@@****@@*@*@@*@**@*@*@@***********@*@@@*@@@**@*@****@@*@*@@@**@@@*@******@****@@@********@@***@*****@**@@*@@**@@@@**@@***@*@*@***********@@@**@@*@@@@**@**@**@*@*@@*******@*@@@@*@@***********@@*@@@@***@*@*@@**@@**@@@@@@@@@@@*@****@*@**@@*@@@@**@**@@@@@*@*@*@**@**@*@@@@@******@@@**@@@***@@@@**@*@*@*********@@***@***@*@*@***@@@@*@**@*@**@***@*****@**@@@*@@@*@@*@@**@@@@@**@@@*@@@@**@@*@****@****@*@**@@*@*@@*@@@*@@*@****@*@@**@****@******@@@@*@@@*@@**@***@@@@***@*@@@****@@***@*@*@*********@*@*@@**@@**@@@*@@*@@**@*@@**@@*****@*@*@@@**@@**@*****@*@@**@@@@**@**@*@*@****@@**@@@*@*@@@**@**@@*@@@**@**@**@*@*****@*******@@*@**@*@@**@*@@@*@**@@*@@*@@@@@*****@***@**@*@@@*@**@@@**@**@@@**@@@*@@*@@**@@**@*@***@***@**@**@@@***@@@******@**@**@@*@@@**@@@@@***@*@*@**@@@@*@@*@*@@@**@@@@**@@@@@@*@*@@****@*@@**@@@@*@@@***@@@@***@*@@***@***@**@@**@@******@*@@*@@**@*@@@@*****@@@******@@@*@@@**@***@@**@*@@*@*@*@@*@@*@*@@@@*@**@**@**@***@****@*@*@**@@*@***@**@***@@@*@********@@****@****@@**@@@@@@*@***********@*@@*@*@@***@@@@*@*@@@@*@@*@@******@*@@@*@**@***@@@@*@@@@*@****@@@**@*@@**@***@*@@@@*@@@@**@******@@**@@**@**@***@@@@@@@@*@****@@@@*@@@*@@**@******@@*****@@@*@*@**@@*@**@@@@**@@@*@@*@@@*@***@@@@*@@*@****@**@@****@@****@@****@**@@********@@**@@**@@*@**@*@*@****@@@@@@*@@@@**@@@@*@@@@*@*@****@*@@********@@*******@**@@*@**@@@@@***@**@*@@@*****@*@**@@*****@**@*@@*@******@@@@***@******@**@**@@*@*@@@*******@@***@*@**@***@@**@@*@**@@*@*@*@@**@@@*@**@****@****@**@@*@*@*****@***@****@*@*@@@****@@@@*@@**@*@***@@@@*@*@**@@@**@**@***@********@*@**@***@@@***@@@@@*@**@@@@@@**@@@@*@@**@@@@@@@@*@**@*****@@@@@***@**@*@*@@@*@@*@@@****@@@@@@@**@*@*****@@**@@**@*@****@***@**@@**@***@**@***@***@*@**@****@*@@*@@*@***@***@*@***@*@***@@**@*******@*@******@*****@**@*@****@*@@@*@@**@@@*@@@*@@*@@****@*****@@**@****@@***@*@**@@@@@*@*@@@*****@*@**@*@@*@*****@*@@@@@*@*****@@@@@@@@**@@**********@*@*@@**@@@@@***@@@@*@@**@@****@***@@****@@@*@*@***@@@@@****@*@*@*@*@**@**@@**@@*@****@@@*@**@@@**@@***@@*@*@@*@*@**@@@@***@@@***@*@@**@*@*******@@*@*@*@@@@@@@*@**@**@**@@@****@@@@@*@@@**@@***@@******@*@**@@@@**@****@**@*@@**@**@*****@*@@*@*@@@**@@@@@@*@*@@*******@@***@@*@@*@*@@***@**@**@*@@@**@@****@*@@*@**@****@******@*****@*@@**@@**@@*@@*@@@@*@@***@*@@@@******@**@@**@@**@@**@*****@*@@@*@*@@*@****@**@**@*******@@*****@@@@@@@**@*@***@**@*@@****@@@****@@*@@*@*****@*****@@@@*****@*@@@@@*@**@*@*@@@@*@*@**@***@*@@@*@*@@*@***@@@@***@@****@******@@**@@*@****@*@*****@@@@***@**@@@**@**@@**@*@*@@@**@*@@@****@@@@@*@@*@**@@*@@@**@@@@@**@@@*@@@**@*********@**@*@***@@****@@@@**@*@*@@***@@@@*@*@*@**@@@@****@@*@*@*@***@@*@*@@@@@*@@*@*@**@*@@@*@**@@@****@@*@@**@**@*@@*@*@***@**@@****@***@@**@*@@@@@***********@****@@@**@@@**@@@@@**@@*@****@@**@@**@**@@***@@@@@*@**@*@@@@*@@*@*@@***@*****@@*@**@@*@@@*@***@@*@@*@***@@***@**@****@@@*@@*******@***@**@*@@***@@****@@@**@@@*@@@***@**@@@@*@**@@*@@*@@***@@*@@@**@@*@@@@*@*@@*@@*@**@@**@***@*@@***@@@@*@**@**@*******@@**@*****@*@@*@*@@@*@**@***@*@@***@*******@@***@*@@@*@*@@@@*@*@@***@@@****@**@*@*@@@****@***@*@*****@@@@@*****@**@******@*@****@***@@*@@*@*@*@@*@@***@**@@@**@@*@*@@*@*@*@@@****@*@****@@@*@@**@**@**@@@**@@@@****@@******@@****@@****@**@**@*@@@**@**@@@*@**@*@@**@@*@@***@@***@@@*@****@****@*@@@*@@*@@*@@@*@@@@*@*@*@@*@*@@****@*@*******@@*@@*@**@@**@@@*@@**@@**@@@*@*@@@*@@*****@@*@*@@@@@****@**@***@*@@@@@@*****@@**@@*@@***@@@@*@****@*@**@****@*@@@@@**@@@@**@************@****@***@@@*@**@*@@@@****@@***@@@**@*****@**@***@*@@*******@@@@**@@@*@*@********@@@@@*@***@@@@@*@***@*@@*@**@@***@@*@**@@@*@***@@*****@@*@@*@*@****@@@**@*@***@**@@@*@*@@**@@****@@**@@****@*@*****@****@@*@*@*@@@***@@@**@**@@@@*****@@@***@**@*@@@@*@*@*****@**@@*@@@*@@**@*@****@***@*@****@@@@@**@**@@***@@@*@@*@@@@*@@**@@***@@@*****@*@**@@@@*@**@*******@***@@@@*@*@*******@@*@@@**@***@*******@**@@*@@@*@******@*@*@@********@*@@******@***@@@@@*@**@@@**@*@@@**@@@**@**@@*@@***@*@@@*******@***@*****@@@*****@**********@****@*@*@*@*@@@**@@****@****@@@@*@**@@*@@@@*@***@@****@@*@****@@@*@@@*@**@**@*@*@@@@@*******@**@*@****@@**@*****@@*@*@@@@*@@@****@*****@*******@***@*******@@*@@*@*****@****@***@@@*****@**@*@@*@**@**@*@@@*@**@@@*@@@***@@@@@@*********@*@@@@*@*@@*****@****@@@*@@@*@@@**@@*@*@**@@**@*@@****@*@*@*@@*@***@*@@********@*@@@@***@@@*@*@***@*@@**@*@*@@**@@*@*@@****@@@***@***@*@*@**@@****@@***@********@@***@@@*@***@@*@*@******@*@*@@@@*@**@@***@**@@@**@**@****@@**@@*@@@@**@@**@*@***@@*@@@***@***@**@@@@@@***@***@*****@@@@@***@@**@*@**@****@@*@*@**@***@@*@***@@**@*****@**@@**@*@@*@**@@***@@*@@*@@*@@@@*****@@@*@@*@@@@*@@@****@@@*******@@@@@**@******@@@*****@*****@@*@***@@@*****@***@@*@***@@@@*@@*@@***@*@@***@*@*@*@@@@@**@@*@@**@*@@*@**@@***@**@@**@@@**@**@@**@**@@@@@**@*@@*@@@@@*@@@**@**@@@**@*****@********@@@*@@*@**@**@@****@@***@****@***@@*****@@***@@***@@@@@*@*@*@*@@*@@*@@@@@@@*@@*******@@**@@*@@@**@@*@**@@*@****@*@****@@@@@@@**@***@**@@@@***@**@*@**@@***@@@**@*@*@****@@****@*@@@@@*@*@*@*@@@**@@@@**@@***@@@**@***@@***@@**@@******@*@****@**@@@@**@*@@****@*****@@*@@**@***@@****@*@***@@*****@@**@*@****@**@*@@*@*@*****@**@*@****@@@**@**@@*@**@@@@*@@*@@**@@@*@**@***@@*******@*@*@*@@@*****@@*@****@*@@****@@***@**@***@*@*@@*@*@@**@*****@*@@@@*****@@**@****@@*****@**@*@@@@@**@@***@*****@*@@*@@@**@*@@@@**@****@@@@@@**@@**@*****************@@*@@@@@******@***@*@@*****@*****@*@*@@*@******@*@**@*@@@*@@*@@**@*@*@*@*@**@**@@@**@@****@**@@@****@*@@@***@*@*@@@*****@@@*@@***@@@@*@**@*@*@*@**@**@@*@@@@@*@*@@@@@@@*@@*@@**@@*@**@*@*****@@@@@@@******@*@@@*@*@@@***@*@@***@*@**@@***@*@**@*************@**@**@@*@@@@*@**@@**@@@@***@*@@***@****@**@@@@**@****@**@*****@*@@****@@@***@@*@**@**@*@*@***@@@@*@@@*****@@*@*@*@*@****@@@*@@*@*@**@*@*@@@@@@*@***@@*******@*@@*@*@******@*@***@**@*@***@****@@@@***@@*@@@****@@@*@*@@*@*@***@*@*****@@****@*@*@@*@@@*@@@***@@@**@****@@@@@*@**@@@@@****@***@*****@*@***@@******@@*******@*@@@@@**@@*@@**@@****@@@***@**@*****@@**@****@@*@*@@@*@@*@**@*@@*@@***@@**@@@@*@*@@***@*****@***@@*@@@***@@*@*******@**@**@@@*@*@@@**@*@@@@*@@****@**@*****@*@@@@@*@@@***@**@*@****@**@***@@*@*@@@@********@@@@**@*@*@@**@@**@**@**@*@*@*@**@@*@@**@@@@@*@*****@****@*@*@*@*@*@**@*@@**@*@@@@*@@*@***@*@@****@@@**@*@*@**@*@@@***@***@@*****@*@*@***@********@*@**@@*@******@@***@@*@@*@@*@****@*@@@**@*@@@@@*@***@*@***@***@*@**@@****@****@****@@@@*@@**@*@@*@@@******@@*@@@*@@**@@@*@@***@@@*@**@****@***********@@@*@@@@@@@**@@@*@@*@@**@**@@@**@***@**@******@*@*@***@**@@****@**@@**@*@*@**@@******@@***@**@@@*@@@*@@*@*@@@*@*@**@@*@*@@*@**@**@@**@***@**@@**@**@@***@*@@**@@@@*@**@***@*@**@@*@*****@@@@@*@@@@**@**@@@*******@*@@@**@*@@@@*@*@@**@*@**@@@@**@*@@*******@****@@@@@*@*@*@*@***@@*@***@**@@**@*@*****@@***@**@***@***@@@@*@****@**@@@*@@*******@@**@@@*@*@@**@@@@@*******@****@@@*@****@******@@@***@*@@**@@@@@@****@@@**@***@@@*@*@@*@***@******@*@**@@*@*@@***@@@@*@@*@@@@@@@@**@***@*@**@**@@****@*@*@*@****@@@@***@*@**@@@***@*@*@*@**@*@*@*@**@*@**@**@@**@@**@***@@*@@**@**@@@@***@@*@*@@@*@@@@*@@**@*@**@**@**@@@@@@@@@@@@***@*@@@*@@@@***@@***@***@@@***@@***@@**@@*@@*@*@***@@****@@@**@@@***@****@@@@*@@@**@@@**@***@****@@@**@*@**@*@@*@@@@*********@@**@@@@@@**@****@**@@***@**@@@@*@*@@@**@*@**@**@**@@@@**@***@**@***@@*@@*@**@@*@@*@*@@*********@**@@**@*@@*@@****@**@@**@@*@***@**@@*@@@@@******@*@@@@**@@@*@@*@@*@**@***@@***@**@@@@@@@**@@@@@***@*@@@***********@@***@****@@**@*@*@@********@@**@@*****@**@@@**@***@*@**@**@@@@*@*@@*@@*****@@@@@@@**@@*@@**@*@**@***@*@**@***@@@@**@*@*@*@@@@**@@@*@@@*@*@**@**@**@*@*@*@@@@@@***@*@**@**@*@@****@@@@@*******@*@**@@****@*@**@@*@*@*@@*@@**@@*@**@***@@****@@@*@****@***@**@***@@@@@********@@********@**@@**@****@@@**@**@**@*@@****@**@*@@*@*****@*****@**@@@******@**@******@**@@***@@*@******@@@@@****@*@***@********@@@*@*****@*@*@**@@@@*@@****@***@*@*@@*@*@*@@@**@**@@***@***@*@***@@***@*@***@@@@*@@*@**@@****@@@*@*@*@*@@**@@@*@*@@***@*@@**@@*@*@@**@**@@@@@@*@@@@@@@@*@*@@@*******@@@*@****@*@@@*@@@*@***@*******@********@*@@*@*@@****@*@@@*@***********@@@**@@**@*@*@@*@****@*@@@**@@*@@*@@@@@*@@*@@@**@@*@*@*@@**@***@@*@@**@******@*@**@**@@*@@*@@@@*@@@*@@@*******@**@@@@@@@@@*@*@**@@*@*@@***@@*@*@*****@*@*@*@*@**@**@@**@**@**@*@@@**@**@****@***@*@**@*@@@@***@**@**@**********@**@*@***@*@@@***@*@@@*@**@@@@**@*****@@***@@*@@***@@****@*@@@@@@*@@@****@*@@**@@@*@@*@*@@@@*@@@@@@*@@*@@@*@@@*@***@***@*@****@@@**@@@*@**@***@@***@**@@*****@**@***@*@**@*@**@@@**@@@*@****@*@****@**@*@**@@*@@@*@@@@**@*@*@@*@@@**@@@*@*@@***@@*@*****@*@@***@*@@**@*@@**@*@*@@*@@***@@*****@*@******@*@**@*****@*@****@*@@@**@@****@@**@@*****@@*@@@*@*@@*@*@***@******@@@@@***@*****@******@@***@@@@*@@***@*@**@***@*****@@*@*@*@******@***@@**@@@*@@@**@**@@*@@***@*@@@@**@@**@@**@@@******@***@@@@@*@*@*@****@@**@*@@**@*@@*@*@***@**@**@@*@*@@*@@*@*@*@*@@**@@*@***@*@***@****@@@*@*@**@*@******@**@@@@@@@*@@**@*@@@*@@*@@@**@@@***@******@*@@*****@@*@****@@***********@@**@*@*@@@*@@@@****@@****@*@@@*****@@*@****@@**@*@**@@@**@**@*@@**@@@**@*@**@*@*@@**@*@***@@@*@@@@@*@****@*****@***@@@@**@***@@@@**@*@@*@********@@****@@*@*@*@**@@@@@**@*@**@@****@@@@@*@*@*@@*******@@*@****@@@******@***@@**@***@***@@***@*@****@@@**@*@**@*@@**@*****@@*@*@@**@@*@**@@*@@@*@@*****@*@@@@*@*@@*********@*@*@@****@*@**@@********@*****@@**@@@*@@**@@*@@@*@@@@*@*******@*@****@*@@@@@@@*@*@*@*****@@**@*@********@**@@***@***@@@@***@**@***@@@**@******@@@****@@*@*@*@***@@@*****@**@*@@@*****@*@@@*@@*@******@@@*@*@@@@**@@@*@*@*@@*@*******@@****@*@*@***********@@**@@@@@@*@**@@@**@**@*@****@@*@***@*@@@*@*@@@@*@*@*@*@***@**@*@*@@**@@***@@*******@**@******@*@**@@********@@*@@*@*@*@*@**@*@****@@****@*@@*****@@@@****@*****@@*@*@**@****@**@@@*@****@@@@**@@*@**@@@**@*@**@@**@*@*****@@@****@@@@*@**@@@@@*@*@@*@***@@*@**@*@*@**@@@@@*@@@@****@@@*@*******@@@***@**@@*@@*@@**@***@*@*@*@@@@*@**@***@**@@*@@***@*@@*****@**@@*@******@@**@@@****@*****@@@*@@**@*@*@*@***@***@***@***@@@@****@*@@@***@*****@***@**@**@@***@**@**@@@*@*@**@*@@*@**@**@@@*@@@**@****@*@**@@******@*@***@@**@@@*@@***@@*******@*@@*@****@***@@*@@*@@@*@@*@@*****@*@*@@**@*@***@@@@@**@***@@**@****@*@*@*@*@@***@@@@@@*@**@*@**@@@@@**@@@@@*****@*@@@@**@*@@*@@@***@@*@***@*****@*@@@***@@**@@@*****@@*@**@*@@*@*@*@***@*@*@***@@@@@***@@@****@*@*@**@@***@@**@@*@@@*@***@*@@*@@**@*@@@*@@*@@**@*@*@*@@**@@@******@@@**@***@**@*@@****@***@**@@****@*@**@@**@@*@@@@*@**@@@@*@@@****@**@*@****@*@@@@**@@*@*@@@@***@@********@*@*@*@**@***@***@*@*@**@***@@@****@@@@**@@@*@*@*@**@**@@@@*@@@*@@*@*@@@*****@*@@**@**@*@@@*@@*@@*@@**@@@*@@@@***@**@*@*@@*@*@***@***@@@**@@@@**@*@@@*@*****@*@***@@@***@@**@@*@*@*@***@@*@*@***@***@@**@@*@@**@@@@*@@*@******@@***@*@@@*@******@*@@@****@***@**********@******@*****@******@@@*@*@@@@@**@*@@*@**@@**@***@@*@***@@@@*@****@@@*@*@@*@@*@******@@@@@*@@***@*@**@@@@*@@***********@***@*@@*@@***@@@*******@******@@@******@@*@@*@***@****@*@@**@**@**@@**@*@@**@@@@******@***@@@*@*@@*****@@**@**@@***@*@@******@***@@@@*@*@***@@***@**@@@@*@@*****@*@*@*@*@@@@@*@@*@@**@@@@@*@@**@**@***@**@***@***@@*@*@@@@*@@*@*******@@**@**********@*@@@@*@*@@@*@@@*@*@**@*@@@@@*@*@*@@@***@@*@@*@*@**@*@******@*@**@@@*@*@*@@*@@@**@@@@***@***@***@@**@****@@@*****@*****@@**@*@@@@**@@@@**@*@*@@*@**********@**@**@**@@@**@*@**@*@@@@*@*@****@*@**@*@**@@@*@@@@@*@@@*@@*@@@***@*@**@@*@**@**@**@**@*@@**@@@***@@@@*@*****@*@@*@@*@@@***********@*@***@*@**@@@**@**@*@*********@**@**@@*@*@*@@***@@***@***@*****@**@***@@**@@@*@*@@@*@@**@@**@@@@@@***@*@*@@**@**@@@**@*******@@***@**@@****@**@@@**@*@****@*@*******@*@*******@@*@@*@**@**@*@**@*@@**@@@@*@@**@******@*@@**@***@@@*@***@@@***@**@*@@@***@*****@@**@@@@*@*@*@***@**@*@****@**@**@*@*@*@*@@*@**@@*@@@@**@@@@*@@*@@@**@****@@***@@@@*@@****@***@@*@**@**@*@******@*@**@@*@**@**@@*@***@@*********@*@@*@@@*@*@*@****@***@*@**@@****@@@*@*******@*@@**@@@******@*@**@*@*@****@****@*@***@@@**@*@@*@@@@*@*@@@*@*@@@@*@@*@@**@@@*@@*@****@@@@@@****@@*@***@**@***@*@@***@@**@*@@@*****@*@*@@********@*****@****@*@@@@@@***@@@@@**@*@@*@@@**@@@*@@@***@@@@****@****@***@*@@***@****@@*@@*@**@*@@**@*@***@@@****@*@***@*@*@**@*@@@*@@****@***@**@*****@*@*@@*@****@@@@@***@*@**@****@@@@***********@**@@*******@**@**@@*@***@*@*@@@*@@@@@@@@@@****@**@*@**@*@****@**@@*******@**@@*@**@@@@**@******@*@@*@*@********@**@***@*@*@@@*@**@*@**@******@*@@@@***@***@*@@******@@*@*@@*@***@**@@@@*****@@**@*@@*@*@@*@*******@*@@*****@@@*****@@@*******@******@************@@******@*@@@@*@@**@@****@***@***@@*@@@@**@**@**@**@@***@**@*@*@@*@**@**@@@***@@****@@@*@@**@@@@**@*@*@*@**@@*@**@*@*@@****@@**@*@***@@******@@@@***@@@*@*@@@@@*@*****@@@*@*@@*@*************@*****@@@*@*@*@**@*****@@@@*@*@@*@@@@*@****@**@@*@**@**@****@*****@@********@*@@@******@*@@***@@@****@@*@*@*@@*@**@@**@*@@@*@@**@*@*@@@***@@@****@@********@*@**@**@*@@*@***@@**@@@**@@*@*@***@@**@**@@**@@*@@@@@@@*@@*@**@@**@@@**@@*@*@@@@********@**@@@**@*@@@*@@**@***@*@*@*@****@@**@*@@@**@@******@*@@*@***@**@@****@*@*****@*@*@*@*@@@*@*@@@@@***@@*@@*@@@@**@*@@@**@@***@*@***@***@@@*@********@******@*****@*@*@*@@@*@@*@@@**@*@*@@@@*@@*@****@*@@**@***@***@@**@@***@@@@@*@*@****@**@***@*@***@@@@*@**@***@****@*@@@**@*******@@*@@@@*@@@*@*****@@@@@@*@**@**@@*****@*@@*@***@*@@**@***@*@*@@@*@@*@@@@*@@*@@***@@@@@**@*@*@**@*@*@@*@*@@*@*@*@@*@**@**@**@@@**@*@*@**@*@***@@@@*@@***@*@**@*@*@*@@****@**@@*@*@*****@@*@**@***@***@**@***@@@@@**@*@@@**@**@@@****@*@***@@@*@*@***@@***********@*@@*@*@*@@****@*@@***@***@**@**@*@@*@**@@@*@**@*@*@@@*@*@@*@*@**@**@*@*@*****@@*****@@*@******@***@*@@*@@@******@@*@@**@@**@@@**@@**@@@**@@**@***@****@**@*@@***@@*@**@*@@@@@*@***@******@@@@*******@**@@**@**@******@@*@***@@*@**@@@*@@*@**@@****@@*@@*@@**@@@***@*@**@*@**@@@@@@****@**@***@*******@@@*@@*@**@@*@@@*@***@***@@***@**@@@*@**@@@@*@@*@@@*@*@@@@@@******@******@****@***@***@*@@@@@*@*****@***@*@**@****@***@*@*@@@@@**@@@@@@******@**@**@@@@*@**@***@@*******@@@***@**@***********@@*@**@@**@@**@**@@@@****@***@*****@@@*@*@*@@@@**@**@@@@@@*@@***@******@@*@@*@@******@@@@**@@**@@*****@**@***@*@@*@*@***@**@@*@@@**@**@*@*@***@@***@***@@*****@@*@**@@*@@@*@**@*@**@**@******@*@*@@@@*@@*@*****@*@***@*@*@@**@*@*@*@***@@****@***@**@**@****@@*@*@**@@@@**@@*@@**@*@@@*@@*@**@*@***@***@@@@***@@@*@*****@*@*@*@*@@**@@*@***@**@*@@@@@***@@*@@@***@*******@*********@**@@*@@**@*@**@@*@**@@***@*@@**@@*@@*@*@**@@*@*@@*@*@@*@****@@@@****@*@*@*@**@*@*@***@**@@****@@*@***@*****@@*****@@@*@@*@@@***@**@@@*@@*@*****@@**@@****@@@@*@@*@****@*****@***@*@*@@@*@@@****@*@@@*@@*******@@******@@*@@***@*@@***@**@@*@@@@***@@@*@***@@@**@@*@**@@*****@@@***@@*@*@@*******@**@@**@****@*@*@@**@***@@****@@**@@*@**@@*@***@*@@@@@@*@*@@***@@@@@@**@@@@**@****@@@@*@*@*@**@@******@*@@@***@@*@@***@@****@@***@*@*@@******@@**@*@@@******@***@*@@**@*@**@@**@@@@@@@@***@*@*@*@@***@@****@******@@**@*@*@*@*@*@@*@@@***@****@***@@*****@@****@@*@******@@@@******@********@***@*@@***@@*@*@*******@*@@**@@**@*@*@**@*@*@*@*@*@@*@**@*@***@@*@*@@******@**@**@**@*******@@@*@***@@*@@@@**@@*@**@***@********@@@**@**@@@@@@**@@@**@@***@**@@@******@*@@*@*@@**@**@***@*@***@@**@*@*@****@**@*@****@@*@@*@***@*@@****@@**@@@*@@*@@@@**@@@@**@@**@@*@@@**@@@*@@@@@@*@@**@*@@*@@**@@*@***@@***@*@*****@**@*@*****@@*@**@@**@@*@***@@*@**@@*@**@@****@*@*@@*@@*****@**@**@*@**@**@@**@***@**@*****@*@**@*@@@**@@**@**@***@@@@*@***@@*@@@@**@@@@@*@**@***@***@*@*@*@*@@@@@*@@@**@**@**********@*@*@@*****@****@**@@*@*@@@****@@***@**@***@@**@***@@****@*@*@**@@@**@**@**@@*@*@*@*@****@**@**@***@***@***********@****@***@@*@***@@@**@*@@@**@*@@@***@****@***@@*@*****@@***@*@@*****@@@*****@@@@@******@*@****@**@**@*@@@@****@@****@@*@*@**@@@@*@*@@@**@@@**@**@@@@@@@**@@@*@*****@****@*@****@*@@*@@*@****@**@*@@@@@@*@*@*@*@**@@*@@@**@@*@*****@**@***@@@@***@@**@@@@****@@*@@**@@*****@**@*****@***@*@*****@*@@**@*@*@**@***@***@*@*@***@*****@*@*@@@@**@***@@*@**@@@*@**@@@@*@@****@*@*@***@***@***@@@*@@**@**@@**@*@*@@@**@**@*@@*@*@**@*@*@*@**@*@@****@***@*@*********@*@@@**@*@@***@*****@@@@@@***@*@**@*@*@@@*@**@*@*@***@**@**@@**@**@***@***@@*@*@*@@@*****@@@**@*@*@**@*@**@@*@*@*@@@***@@****@@@@*@@@******@*@@@*@@@*@@*@***@@@***@***@*****@*@****@****@***@*@**@***@@*@@@*@@@@@**@@@@@@@@@@*@@***@*****@***@**@***@*@***@*@@****@@@@*****@*@@*@@*@*@@****@@**@*@@**@@@*@***@@*@**@@********@@@@*@@**@*@@****@@*****@@@@*****@@***@*******@**@@**@@@**@@*@*@*@@@@@**@@@*@@@*@*@***@@@*@@@@*@@@@***@***@**@*@*@@**@*****@*@***@***@*@@@*@@@@*@@**@*@**@@@@@@@******@*@*@@@@**@@**@*@**@@@@@**@******@********@@*@@@@@*@***@*****@**@@@@*********@**@*@*@*@@@@*@@***@@**@@**@***@*@**@******@****@**@@*@******@@**@***********@*@**@**@@@**@@@***@**@@*@@@*@@*@@**@*@@@*@@**@*@@@*@@@*@**@*@@*@*@*@*@*@@@**@@**@@**@@@*@@@@***@@**@@@*********@*@*******@@*@@*@@@@*@@@@*@@@*****@@@*@*****@*@***@***@*@**@***@*@*@***@@@***@@*@***@@@*********@***@***@@*@*@@@*@*@@*@*@@*@*@*@@@@*@*@**@@*@@*@**@****@***@*@@*****@@@*@**@@@@**@@****@@**@****@*@*@*@****@**@*@**@*@@@***@@*@@@@*@@***@@*@@@@@**@**@**@*@*@@@*@***@**@*****@@@**@**@**@****@@@**@**@***@*****@*@**@**@@*@*****@@*@@@@@*@*@*@**@@*@****@@@***@**@*@*@@*@**@*@*@**@@@*@**@@*****@*****@@**@**@@**@**@***@@@***********@@@*@**@@******@@***@*@*@@**@@*@@@@****@@*@@**@@*@@@@*@@@@**@@*@****@@*@@*@*@*@@@@@@@*@@@@@*@@@@@@**@*@@@@@**@**@*@@*@@*@@***@@**@@@*@****@**@****@**@@*@*****@*@***@*@****@*@@*@*****@@******@@@@**@@*@**@*@@*@**@*@@@@@**@@**@*@*@@*@***@@*@@@@@*@******@**@@***@*@*@*@******@@@@***@@*@@*@*@@**@@*@**@@@@@***@*@@@@@@*@@@**@@@**@*****@@*@@@**@****@@**@@****@***@@@***@*@**@@@@**@**@@@*****@**********@*****@******@***@@*@@@@*@@@*****@**@****@*@@**@*@@@**@*@@*@**@**@***@@**@*@@@@*@*@@*@@*@@*@@******@@@**@*@*********@*@*@@@*@@@@@****@@@**@*@**@*@*@*@@**@*@@*@@*@*@@************@@*@*@*@@@*@*@@@**@***@@@***@*@**@**@@****@*@@@*@@@****@***@**@*@*@**@***@@**@@@*@****@@@*******@@******@******@*@*@@@*@@@*@@***@****@@@@@@@@@**@@*@@****@@*@@@@@@*@**@***@*@@*****@@@**@*@@@@***@**@**@@@@*@@*@@@@@*@*@@@@*****@@*@**@*@@@@@@***@*@***@*@*@@@*@@@**@@***@*@@*@***@@**@*@*@*@@*@*@@@***@*@****@*@*@@******@*@@***@@*@*@*@*******@@*@****@@@*@@*@@@*@*@**@@**@@**@****@*@*@*@@**@@@****@@@@@*@@*@@**@*@@***@*@@@****@*****@*@**@*@@***@@*****@@@@*@******@*********@**@*@@@@@@****@@**@*@@@@*@@*@*****@*@*@@@*************@****@@@@*@@@@****@**@@@**@@*****@@***@*@**@****@@@*@@@@*@******@**@@@*@****@****@@**@*@**@@****@@@@*@@*@*@*@@*@***@@@@*@@****@@***@@@@@**@@@*@@****@***@*@*******@***@*@*@@***@**@*@@**@****@@******************@@@*@@@**@*@@@***@@*@*@@***@*@****@**@*@*@****@******@******@@**@@***@@@@@*@**@**@**@*@*@****@**@*@@********@@@**@****@*@@*@@********@@@@@**@*@@@*@@*@****@@*@@****@@*@@**@@*@*@*@@@**@@@**@*@*@**@**@*@@@***@*****@*@*@****@**@*@*@*@*@****@@*@@@*@*@*@**@@@**@*@**@****@@@*@*@*@****@**@**@@***@@@@@***@@*****@**@*@@@@@@*@*@@@***@*@@*@@*@**@@@*@*@@*@****@**@*@*@*@@*@*@***@*@**@**@***@@@**@@@**@***@@@@*****@****@@@@@*@*@**@**@*@@**@@@*@*@****@@@@@@@*@@****@@@@@*@@@*@*@@@**@@*@*@**@*@@****@*@*@@**@****@@**@******@******@@***@*@**@*@****@@*@@****@**@*@@*@***@@*@***@*****@*@@***@@@@***@*****@***@*@****@*@******@@@*@@@@**@@@@@@*@****@@@@@@@@*@@*******@**@*@@@@********@*@@*@@*@@***@@@@**@@@@*@@*@*@@*@*@**@@*@@@@*@@@@*@@*@@*@**@*@**@@*@@*****@@@**@*@*@*****@***@*@***@@@*@***@@***@@**@@@*@@******@*****@@@@@*@@@*@@@*@@@*@@@****@****@*@*@***@@**@*@**@*@***@*****@@@***@@@@*@@**@@*********@@@@***@**@@*@******@**@***@***@*@*@@@*@@@***@@@*@@*@****@**@*@***@*@@@@@***@*@*@@*@@**@@@@****@*@@****@*@**@@@**@*@@**@@@*@@@@*@@@@*@@@@@**@@*@*@*@**@@@@*@*@@*@@***@@@**@@**@@*****@@**@@******@*@@**@*@*@**@@@@@*@*@*@**@@@*@@@@****@@**@@@*@@***@*@@*****@**@*****@***@*@*@***@******@*****@*@*@@@@***@**@*@@*@@***@*@@@@@*@@@@@*@*@****@**@*@**@*@@@*****@@@**@@*@***@***@@*@*@**@@******@@@**@*******@**@@**@*@**@@****@@**@*@*****@@*@@@@@**@@*******@*@***@**@@@**@**@@*@@**@*@*********@****@@@@@*@@*@@*@@@***@@@@@*@@*@****@*****@*****@@*@@**@@@*@**@@***@@@******@**@**@**@*@@@@*@@**@*@@@@**@*****@@@****@*@@@**@@@@*@@**@@@**@**@*@@****@***@@**********@***@**@@*******@*@@*@@@****@*@@@**@**@*@*@*@*@@*@**@@@@*****@******@**@**@@@@@@@@*@@***@@@*@********@@***@@@*@*@@*@@@***@****@@@*@**@@@*@@*@@*@****@*@*@@@*@**@**@*@**@@@@**@*****@@@@@*@@@@@@*@*@*@*@@@@*@****@*@@*@@@*******@*****@@****@@@**@*@***@*@*@**@@*@@@@***@@*@@*@****@@*@@@@@@@*@*@***@***@****@@****@@****@@*@*@*@*@**@*@**@*@@*@*@*@@@@@***@*@*@@@@**@*@@@******@*@**@@**@****@@*@@@**@*@*@***@@**@@***@@****@@@@*****@****@@*******@@**@*@*@@***@******@@***@*@*@@**@@*****@*@@@****@@@@@***@**@*@@*@@@@@@*@**@**@****@@******@@******@@*@****@*@@*@*@@**@@*@*****@*@**@*@*@******@*@**@**@@@****@**@*@@@*@*@*@********@***@***@*@@@@*@@@@*@**@*@**@@@@@@**@@***@@@*@**@@@*@@**@**@***@@*@*@@@**@***@@*****@@***@**@@**@**@@**@*@@@***@*@@****@@@@*@*********@@***@@***@**************@******@@@@*@**@@@***@@@********@@*****@@***@***@@@**@@*******@@@******@***@*@@***@@@*@@@@*@******@@@@@*@@*@**@@****@*@*******@****@@@****@*@****@*@****@*@**@*****@@@@*@*@@@**@@*@*@**@@@**@*@******@@***@@@*@@@**@*@*@@******@@**@**@*@@@**@***@@**@@@@**************@*@@@*********@*@*@@*@@**@@@*@@@@@*****@@**@@@*@******@@*@*@@***@@@**@*@***@********@***@@*@*@@@@*@*@@@*@@*@@@**@@@*@*@****@***@@@*@**@*@***@@@@@*@@@@@***@@**@@*@**@****@@@**@*@@@@*@@@@@@*@***@@**@@@@@@*@@@@@@*@*@*@**@*@**@@*@*@**@@*@@**@@@***@*@@@*@@@**@**@***@*@******@@*@*@*@@***@@@@@**@*@@***@@***@@@@**@***@@**@*****@@@****@*@*@*@@******@@@@**@**@**@*@**@@@@@*@****@*@*****@***@*@@*@*@@@@@@*@@*@*@*******@@*@@**@*@**@*@*@*@@@******@@*********@@@*@*@****@@*********@**@*@***@@@@@***@***@@@*@@******@**@@@@*@*@*@@@@@@**@@*@*@@@*@@**@@@*@*****@*@*@***@@@@@***@@@*@*@*@@@@@@@**@@@@@@@*@@**@@**@**@*@*@@*@*@*****@*@******@@@***@@****@****@***@@*@@*@*@****@@@*@***@***@*@****@*@*@@@@*******@@@@@**@***@@@*@**@*@*@@@**@@**@@@@***@*********@****@@@@***@*@@@***@*@**@*******@@***@**@*@@@*@*@**@*******@**@*@*@@*@*@*@@@******@@@@*@@**@*******@****@*@*@**@@****@*@*@*@@@@**@@@@@@**@*@*@*****@*@@**@@@@@**@***@*@@**@@@@***@@@*@*@@*@****@@@@*@@@********@@*@**@*@@@@****@*@@***@*@***@@*@*@@*******@@*@@@***@******@*@@***@@******@@@@**@*@*@*@*@**@@@@@*@@*@@@@****@@**@*@@**@*@@*@@****@@**@*@@@*@*@**@*@*@***@*****@*@**@@*@**@@*@@@@***@@@@***@@**@**@**@*@*@@*@*******@@**@*@*@*@***@@*@*@@@@@***@*@@@*@****@***@@***@@@@********@*@*@*@@*****@@****@*@@@@*@@@@*@@@*@*@****@*******@*@**@@*@@***@@******@@*@**@@****@@**@*@@@***@*@*@**@***@@*@@@@@********@@*****@@@@**@@***@*@@@**@***@@****@**@**@@***@@*@*@*@****@*@****@***@**@@****@**@**********@**@@@@***@***@***@****@@***@***@@@@**@*@***@*@@@*@@*@@@**@@*@*@@*@**@@@***@@@@*@*@*@**@@@@@****@@**@**@@**@*******@@@**@@@***@*@*@@@*@@***@*@@*@@@*@**@@*****@*@@********@@*******@@*@**@@@*@***@@@@@*@*@*@*@@***@*@****@@*@@@*@**@****@@@****@@**@***@*@@**@***@*@@@*@**@*@****@@@@@****@****@*@***@@@***@****@@@*@**@@*@**@@@****@*@@*****@@@*@*@@@**@@@*@@*****@*******@@*@*@**@*@@****@@@*@***@@@**@@@****@@@*@*@@*@@@*****@@@*@*@@***@@@@**@**@@*@@***@@***@****@****@@*@***@**@***@*@*@@@@***@*****@@@*@@@***@***@***@***@@*@@***@*@***@@@@@@*@**@*@@*@*@@*@@*@@@*@**@@@@**@***@@*@**@**@@@**@*****@@@******@*@*@***@*@*@@*@***@******@***@@**@*@*@@*@*@***@@*@@@*@*@*@**@@**@*@***@*@@@*@*@@*@**@****@***@*****@*@@@@****@@@@@@@*@*@*@*@*@@@@***@*@@@@@*@***@*@**@@@@@*@@@****@*@*@@*@*****@*@*****@@*@@**@*@*@****@*@**@@**@@*@*@*****@****@*@@*******@@@@@**@@**@**@*@*@*@@@@@@@**@*@***@*@@@*@*@**@@**@**@*@@*@****@*@****@*****@*@*@@***@@*@*@@@@**@*@@@*@*****@**@*@**@*@**@@@@*@**@***@*@@*****@@**@@***@@@@*@**@@@@*@***@@**@@@**@**@****@*@*****@***@***@@***@@******@********@*****@***@*@**@***@@*@*@***@***@@**@@@*@*****@**@***@**@***@*@**@*@*@*@@@@@@@*@@@**@@@*@@@****@@*@*@***@@@**@@**@*@*@*********@****@*@@@@*@*@****@*@@***@**@*****@@**@*@@*@**@*@***@*@@*@*****@*@*@**@*@**@@*@*@******@@@@@@*@**@**@*@***@****@*@@***@@@***@@*@*@****@*****@@*@***@*@*@@**@*@*******@@**@*@@********@@*@***@**@@*@***@@***@@****@***@@@@***@*@@*@*@*@*@@@*@@@**@@@@@*@*@@@@*@*@*@**@@***@@******@@@**@@*@**@@@@@@*@**@@**@@*****@**@@*@@@*@@*@*@@*@*@@@**@*@***@@*@*@**@*@@***@*@***@****@***@@*******@@*******@@@**@*@@*@*@@@@**@*@**@@@****@@**@*@@*@@*@**@**@***@@@*@@******@*****@@@****@*@**@@@@@*****@****@@**@@@***@@@@@*@*@@@@***@@@****@**@@*****@*****@**@@@@****@*****@*@@***@@@@@*****@*@@@@******@*@*****@@@@*@***@**@@@***@*@@**@**@@@****@@**@*****@@@@@*@**@*@***@@*@*@*@*@**@@@*****@*@@@*@@@*@@@**@@@@@***@@@*@@***@@@@*@@**@***@**@@@*@*@*@*@*****@*@****@@@@**@@*@***@@@*@*@@***@@*@*****@*@***@@**@***@*@**@**@*@**@@***@******@*****@@*@@@@@**@***@*@@****@@****@*@******@*@@***@@**@*@@***@**@@*@@*************@@@*@@*******@***@@**@@@***@********@******@@*@*@***@*@@*@@@@@*@*@*@*******@@@@@@@@@*@***@****@@@*@@@*@*@@***@@*@**@*@@***@**@**@@***@@*@**********@******@@**@*@@*******@@@**@@@*@*@*@*@******@@*****@**@**@@***@****@@*****@@**@@@@*@@***@*@*@*@*@*@@*@*@**@@@@@@**@*@******@**@@@@*@*@**@*@@*@**@**@*@**@*@**@@@@@***@**@@*@**@@@*@***@@**@*@**@@*@@@*****@@**@*@*@*@**@***@****@@@*@@**@@*@*@****@**@@**@*@@@*@*@***@@@*****@@****@@**@@@*@******@*@@@******@***@@*@**@@***@@@@**@***@@**@@@@@@@*@***@*@**@@@@@**@@@@@@@*@@@**@@@@*@@@@**@****@**@@@@@@******@**@*@@**@@*****@*@**@*****@*@***@*@***@***@*@**@***@@*******@***@*@**@@@@**@*@*@*@****@*@**@@@***@***@*@**@*******@@@***@***@@@@*@*@@@@@@@*@****@@**@***@***@*****@**@@*@@*@@**@****@@@*@@@**@***@@**@**@*@@@@@*@@@**@**@*@***@@*****@@@@*@@*@@@****@*@***@*@@@***@*@*******@**@*@**@@*****@*@@****@***@***@****@**@@**@***@*@@*@*@@@@*****@*@*@@*@@@@*****@@*@*@@**@@*@**@*@**@*@@****@**@@@@*****@**@@@**@**@@***@@*@@******@@@**@***@*@@*@@*@*****@@*@@*@**@@*****@@@**@@***@***@*@****@@@@****@@***@@@**@**@**@**@**@**@*@@***@*@**@*@**@*@@@****@***@*@*@@@*@**@@*@@*@*@****@**@@@**@@@@@@@****@***@****@@*@*@**@*@**@****@*@@*@**@***@@@****@@@@@*******@*****@@@@@**@@**@**@****@***@@@@*@@@@***@@@@*@@**@@@*@@***@*@@*@**@@****@**@@@***@@*@*@@@*@@*****@**@*@*@***@*@@@****@@*@**@@@@*@**@***@@*@@@@*@*@***@******@@*@@**@****@**@@*@@@*@@@@*@@*****@@@**@***@**@@*@@***@@****@**@**@@*@*@@**@*@@@**@@*@*@*@*@*@***@@@*@@@@**@@**@**@*@*@@*@@**@@@@@@@*@@*@@**@**@@@*@*@***@@@*@@@@@**@*@@*@**@@*@*@*@***@**@@**@*@@@*@****@**@**@**@***@@*@@@@***@*******@@*@**@*@@**@*@@@**@@*@@@*@**@@@**@@*@*@**@@*****@*****@*@@**@*@@*@**@@@@*@****@*@*@@*@*****@*@*@@@*@**@@@*@****@***@***@@**@*@**@@**@@@**********@***@@*****@@@*@*@**@**@**************@****@***@******@**@*@******@***@@@@@*******@***@*@@@@@@***@*@*@@@*@@@@@*@@********@***@*@*@@**@*@**@****@***@@@**@***@**@@@*@@@@**@*@@@**@@*****@@*@@@**@*@@**@@**@@********@******@@**@***@*@*@@@****@@***@*@*@@@@*@@***@*@@@@@*@@@@*@**@***@***@@***@**@*@*@********@@@@@*@@@@@@@**@*@*@@@@@*******@***@*@*******@*@*@@****@@**@*@@@*@*@@******@@@*@@*********@@@@@*@*@***@@*****@@@**@@********@@*@@*@***@@@@@@***@*@@@@*@*@*@*@**@@*@@@@*@***@*@***@@*@@****@**@@**@******@*@*@*****@**@**@@@@@**@@@@*@**@*@**@@*@*@@*@@*@*@@*@@*@@*@@@*@**@*@**@*@@@**@@@**@@**@@**@@*@*@@@@@@@*@*@***@**@@***@*@*@@***@*@*****@*@*****@@****@@@***@@**@@*@*@*@@*@*@*@**@*@@@@@*@*@*@**@*@**@**@*@**@@*@*****@@*@*@@*@***@**@@*******@******@@*@**@*@*@**@@*@@****@*@**@@**@******@*@*******@@@@@**@@*@@*@@@@@@@*@*@@@@@**@***@@@**@****@@***@@@*@@@*@@***@*@@@*@@***@@@@***@*@@@*@@@*@*****@****@@*@*@***@****@@@@****@*@*@@**@*@***@@@@*****@@***@***@*@@@@**@**@*@@*@**@@**@****@*@@**@@@********@*@@*********@**@@**@*@**@******@*@***@*****@*@****@*********@@*@@*****@*@@**@*@*****@@@@**@**@@*@@@*@@@*****@@**@@*@@*****@@*@@@*******@*@**@@*@*@@@*@**@*****@@@*@**@*@@@***@**@*@**@*@@@@**@*@**@*@***@@@@***@******@*******@@*@@@*@@@@**@*****@@*******@@*@*@@*@@***@@@*@**@*@@*@@*@*@*@@*@**@@@*@@**@@@@*@@*****@**@@****@***@@***@**@@@*@*@@@@*@****@**@@**@**@@@****@***@@*@@*@*@@*@@@@@******@****@*@**@*@*****@*@@*@**@@**@@*@@@***@@@@***@*@@@@@*****@@**@@**@@@@@@*@**@@@@**@@@*@*@**@@*@***@@****@@@*@@****@*@*@*@@*@******@*@**@@@@******@*******@@******@**@*@***@@**@@@*@@@**@@*@@*@*******@****@@@*@****@@*@**@*@@@**@*@*@@@*******@@*@**@@*@*@******@@**@@@*@@*@*@@***@@**@*@@*****@***@**@@**@*@*****@@@@*@*@**@@@*@@@*****@*@*@@**@*@****@*@@*@*@**@*@@*@*@@@@**@@*@@*@**@****@@****@**@@*@@@****@@@***@@@**@@*@**@@@*@*@*@@*@*@@**@*@*@*****@**@*@****@****@@*****@*@@*****@@@*@**@****@*@@@@*@@****@@**@@**@@@*@@@@**@****@*@**@@***@@@*@**@**@*@@@@@@@*@@**@*@@**@*@@**@@@*@**@***@*@@*@***@*@***@@*@*@@***@@***@@*******@*@@@**@**@*****@@@@**@@*@****@***@@*@@******@***@***@****@*@@*@*@*@*@@@**@*@@@@*@@*@@@***@@@@**@***@***@**@*@*@*@@**@**@**@*@@@@@@@@**@@**@@@@*@@*@****@**@********@@@***@*@****@@***@@@****@**@@@@@@*@**@@***@@**@@@@***@*@@@**@@@@@@*@*@@@@@@@@@**@@****@@@*@*@*@**@@**@@@**@@******@**@@@@*****@**@@@@**@*@@***@@@*@@**@*@@*@**@**@*@@@@****@@***@**@****@@@***@*@**@@*@*****@**@@****@***@*@**@**@@@@@**@***@**@@@*@@*@*@@@@@@**@@*@*@*@@@**@*@****@***@***@*@*@@@@@@@@@**@@@@*@**@@@**@*************@*@@*@@****@@**@*@**@@**@*@*****@@**@@*@@*@*@***@***@*****@@@@**@@@*******@*@***@****@@@@@*@***@@*@@*@*@@@**@@@@*@*@**@*@***@*@*@*@**@****@@**@****@@@*@*****@*@**@**@@@@**@**@*@*@**@@*@**@*@@***@*@@***@@***@*@*@**@@**@**@@*@*@**@****@***@@*@***@**@@***@@*@**@@***@**@***@***@***@**@*****@@****@***@**@@*@@@**@*@@@@@@*@*******@*******@@******@*@@@****@****@***@**@**@@**@*@@@*@@@***@*@*****@**@*@@@@******@@@**@***@**@****@**@**@@*@*****@@****@@*@*****@*@@@@@*@**@**@@@@**@@@@@@@****@@*@*****@**@***@*@*@*@@*@@@@**@**@*@@**@***@****@@**@*@*@*@*@**@*@*****@*@**@@@*@****@@****@@**@****@**@*@**@@@**@@@*@*@@*******@@@@*@**@@*@***@@@@****@@**@***@@****@@@@***@**@*@**@**@*@***@****@**@*@***@*@*@*@****@*@@**@@@*@*@@@@***@@**@**@@***@@@@@****@@*@*@@@@@@@**@*@@@@@***@@@***@*@@*@*@*@@*@@*@@@@@*@***@****@@@**@**@*@@***@***@@@**@@@******@@@@*@*@***@*@@@*@**@*@@*@@**@@****@@@@@@*@**@**@**@@***@*@@@@***@*@*@*@**@@@**@@@@*@@@*@@*@@***@@**@@@@@*@@*@@*@*@@*@***@**@@**@***@*************@@@***@**********@@@**@**@@@@**@***@**@*@@***@*@*@@@**@@*@*@**@**@@**@**@*@@@@@@@@@*@@@*@***@*@@*@@*@@***@**@@*@**@@@****@*@@@**@@@*@*@*@**@*@@@@*****@**@****@@****@*@*@@**@****@*@@***@**@**@@@@*@@@*@**@@@****@@*@*@*********@@@@@****@**@@**@@*@*@@*@@@**@@@@@@**@@@@**@@*@**@@*@@*@@*@@*@*@*@@@*@@**@****@**@@@*@***@@@*@@@@@*@*@@*@@@@@**@*@**@*@***@****@*@***********@*******@*@@***@*@**@*@@@*@@@@@*@@*@@*@*@*@@***@**@@*@*@*****@******@@@***********@@*@*@******@**@*@*@*@@*@@@@**@@***@@*@@@*@*@@*@@@@@*@@***@@*@@***@******@@***@@****@*@@@**@@@***@@*@*@*@@***@@*****@*@*@***@*@*****@**@@*@**@***@***@**@**@*@*@@@**@*@**@@*@*@****@*@**@**@*@*@*@@@**@*@@@@**@@@*@*****@*@*@*@@****@**@@*@@@*@**@@@@@@@*@@*@*@****@@@@@@@*@@*@*@*@*@**@*@***@*@@*@***@*@*@***@@@****@@@@*@@*@@*@*@*@@**@*@***@***@******@*@*@*@**@@@*@@@@***@*@*@*@@@**@@@@@@@***@*@@@@@**@***@***@*@******@@********@@**@@@@**@@@*@****@*@*@**@****@@@*@**@@@@@*****@*@*@***@*@**@*@@*@**@@***@*@@@***@*****@@@@@**@@********@***@@@@*@**@@*****@@@***@**@@@@@**@******@*@@@@********@**@@@@*@*@@@*@@@**@****@@*@@***********@@@@**@@@*@@@@**@@*@**@@@**@*@**@**@@@*@@*@@@*@@**@**@*@@*@**@@@*@@@*@@*@**@**@**@*@*@@**@***@@*@***@*@*@*@@***@@@*@*@*@@****@@@***@@@**@*@**@*****@@@**@@*@******@@*@@@***@@@@@***@@@*@***@*@***@@*@@@**@@*@**@****@***@*****@*@**********@*******@@@@***@@*@*@@*@*@***@@**@***@***@*@**@****@*@**@@*@**@**************@@*@**@@*****@*@*@@**@@********@@****@*@@**@*****@*******@**@@******@@*@@****@@@@***@@@***@*@@@******@*@@@*@*******@@@***@***@@@@*@*@@@*@*@@@******@**@*@***@***@@*@**@*@****@****@*@***@@*@****@@***@*@@**@**@@@@@*@**@@@**@@****@@****@@*@*@@*******@@***@*@****@*@@@*@*@******@@@**@@@@****@@**@*@@***@*@**@*@@@@@*@@****@@@*@*@@*********@**@**@*@*@**@@**@@*@*@*@@*@@***@*@**@@@@@*******@@@@@@@*@@***@**@**@@*@@*@@**@**@*@**@@@**@***@@*@*@*@*@@*@@**@*@*@*@**@*@**@*@**@***@@@*@*@@@*@@*@@@@*@*@***@**@***@@@*@*@*@*@***@@*@*@@@*@@@*@***@**@@**@****@**@**@@*****@@@*@@@*****@*@*@**@@@@@**@**@*@@**@@**@*****@*@@@@****@*@@**@*@**@*@**@***@*@*@@*@@@@*@****@@@*@*@**@*@***@@*@@*@*****@@*@*@*@**@*@@**@*****@*@*@@**@**@@*@@**@**@@******@*@@**@**@*@*@**@*@*@@@@@@***@@**@@***@******@*@*********@**@*@*@*@****@***@**@*@*@*@@**@**@@*****@*****@*@@*@**@**@@***@*@@****@@******@****@***@@*@@@*@@**@***@@@@**@@****@*@*@*@@**@*@*@*@*@@@@***@@*****@@@**@*@@*@*****@**@@@@**@*@*@*@***@*@**@****@@@**@*@**@@*@@***@@@*@**@@@@@**@*@@@****@**@*@*@@@**@@*@**@*@@**@**@@**@*****@@***@**@@@@@@*@@@@**@****@*******@***@**@*@**@*@*@@*@@@@@@@@**@@*@@***@@********@@**@@*@@@*@@@@*@@*@@@*@@@@@@@*******@*@**@*@****@@****@@@*****@@********@*@@**@@*@@@**@**@@@@@@*********@*@@*@**@*@@******@@**************@@@**@*@**@@@*@@@*@******@*@*@@*@*@*@*@**@@@***@@@@***@@**@@*****@@@*@****@@*****@****@**@**@***@*@*@@@@**@**@*@**@***@@*@**@*@@**@******@**@@*@***@@*@@*@@*@*@*@@@**@@@***@@*@**@@@@@*@****@*@***@**@**@@*@@@*******@@@*@@*@@@@********@@**@*@*@*@@*@@@**@*@*@**@*@***@*@@@*@@@@@@***@*@@*@**@*@@@*@*@*******@@***@@@*****@****@*****@@@**@****@*@**@*@***@@*@@*@*****@@@**@*@**@*@@****@@*@@@@@*****@*****@@**@@**@**@@@*@*@@@@***@@**@@*@**@@@*@*@@@*@@*@**@@@@***@@*@*@**@@@*****@@**@**@@**@***@@*@@*@*@****@**@*@@@*@**@****@***@@***@*@***@@***@**@@***@@*@*@@**@**@@@@*@*@****@*@@@*@*@@@@*@@***@*@**@*@*****@@*@@@@@**@@@*****@**@@@@*@@@*@*@*@*@**@@*@*@*@@*@**@@@**@@@*@**@@*@*****@@***@**@*@@@@@@******@@*@********@*@***@@@@******@*@@****@@@*@@@*@*@@*@*@*****@****@*@**@@***@****@@@*@@*@**@********@*@@*@**@@*****@@*@**@@*@**@*@*@**@@*@@*@**@******@@@**@*@*@@*@**@@*@@@@@*@@*****@***@***@@@@@@*@**@@@@@**@*@@@@*@@*@**@**@@@@*@****@@*@***@****@@**@**@@*@@***@@**@@@*@*@@@@**@**@@*@****@@@@@**@@******@*@@***@******@@@*@@@***@@**@*@******@****@@*****@@@@****@@***@@@@@****@*@*@*@@@@@@*@**@@@*@***@**@@*@**@@***@@*@*@*******@@**@**@***@@**@@**@*****@***@@**@*@*@@**@@@@@*@*@**@*@***@@***@*@@*@@*@@@***@@***@*@*@*@*@**@****@**@****@***@@@*@*@**@*@**@****@@*@***@@*@@*@@*@*@@@@****@*****@@**@****@@*@@*@*******@@*******@*@**@@@**@**@**@@**@*@@@***@*@**@@@@**@********@@*****@***@*@@*@*****@**@**@*@@*@@@@***@*@******@@*@**@@@**@*@******@@**@@@@**@@**@@*@@@@*@*@@@@@@***@*@****@*@*@****@@@@*@@**@*****@**@*@**@**@@@***@**@@@*@@*@@@***@@****@@***@@***@*@**@*@*@@*@@***@**@@*@***@******@*@@***@*@*@@@**@@**@@@*@@*@@***@@*****@**@@**@@****@@*@@@@@@@@@@*****@**@@***@**@@@@@*@*****@@@**@@*****@@***@*@@***@*@@***********@*****@*@*@*@@***@*@@@**@**@*@@@**@*@**@*@@**@***@@*****@@@@***@*@@*@**@@@@@*@**@@******@*@@*@*@@@@@@**@@***@@@@***@****@****@@@@@**@@@@**@@**@**@**@*@*@*@@@*@******@*@@*@@*@****@*@***@*@@***@*@@**@***@*******@@*@*@@*@****@@*@******@**@@*@@*****@@@*@@*@@*@@@****@@*@@@@*@******@@***@@****@**@*@*@***********@@@@@****@*@@*@*@**@@@*@@*@@****@@@@****@@@@@@***@***@@@****@@*@*@@****@@*@@**@@*@*@**@@*******@****@@********@***@*@@@@@*@@**@@*@*@@@@@@****@**@@@*@**********@@@@*@@@@@*@@*@**@*@**@****@@*@@@@****@@@@@@@@@***@*@****@**@@*@@@*@***@@**@*@****@***@****@@*@@@****@@@@**@@@***@****@@**@*@***@*@**@**@@@*@*@**@@*@@@@***@*@*@@@**@@*@************@*@**@***@@*@@@@@*@*@***@*@@@******@***@@*@@****@@**@@**@***@@****@*@***@@@@****@@@**@***@@*@*****@@@*@*@**@@**@*@@**@***@*@@@*@**@@@*@@*@**@@@@*******@@@@@@@*@@*@@*@**@@******@*@****@@*****@@*@@@*@***@@**@@@**@@@**@*@@@***@****@*@**@********@@***@@*@@*******@*@*@@*@*@*@**@@@**@*****@*@@**@@*****@@*@@@@*@*@@***@*@@@***@***@****@*@*@*@**@*@****@@*@****@******@@@*@*@**@@*@@**@@@*@@*@*@@*@****@**@@@***@***@@**@@*@@****@*@@@*@@***@*@*@@**@@*@@*@**@*@@@@*@@@@@@@*@@**@***@@*@@@*@**@*@**@@@@@@*@@@*@*@*@@@@@*@*@**@@****@***@*@*@@@**@***@@*@@**@@@*******@**@@*@@@****@**@@@@***@@**@*@*@@@@@*****@@******@@@@@@@**@***@****@***@*@@@@@@@@*@@*@@**@*@@**@@******@@****@****@@*****@@@@*@*@@@**@@**@**@@*@*@@*@*@**@@**@@*@*@*@**@@@**@*@@**@*@@@***@*@*@*@@@*@@*@*****@@@*@*@**@********@**@@*@@*@@@**************@@@*@@@@**@@*@@*@********@****@****@@*@*@@*@***@@@******@@@@@***@**@**@@*@@@@**@***@**@@@@@*@*@****@****@*****@@**@**@@*@*@****@****@*@@*@@*@**@@*@*****@*@**@***@@@@*@***@*@*@@@@**@@@@*@*@@**@*@@*@**@*@@*************@*@@@@*@**@@*****@*****@**@@**@@@**@*@*@@*@@*@@@@*@@***@**@*@@@**@*@****@**@@*@***@*@*@*@@@@@**@@**@*@@***@@@@@*@**@@*@*@*@*@@@****@**@@@*@****@*@**@@@***@*@**@*@@***@**@******@*@@**@@**@@***@@@***@****@****@@*@**@@@@@**@**@****@*@*@@@@**@***@********@@**@@******@*@**@**@**@@*****@*@@***@@**@*******@***@**@@*@**@@**@**@****@@***@@@*@**@@@@**@*@**@@@*@@@@****@**@**@*@**@*@*@*@****@@***@*@*@@@**@******@*@*@@@*@*@@@****@*@@*@**@@@@*@**@***@@***@*@*****@*@@@@***@***@*@@@*@@*@*******@*@@**@******@@@**@**@@@*@*@*@@*@*@***@@@*@*@***@*@*@@@****@@***@*@**@******@*@*@@*@*@****@*@@@@*@**@*@*@@**@*@@@***@@*@**@*****@*******@@@@*@*@@*****@*@**@*****@***@@**@**@****@***@@*@@@*******@@**@*@*@**@*@@*************@*@@@**@*******@**@@*@*@**@***@@@***@@**@@@@@@@**@*@*@*@@*@*******@**@@@*@@@@@**@@@**@******@@@@*@*@@*@**@@@@@**@***@@@*****@*@@**@@@@*@*@***@****@@@@*@****@*@@***@*******@**@@@*@*@*@****@***@@@@*****@@@******@***@*******@*****@@@******@***@@*@*@@***@***@*@@@***********@@*@****@@@@**@*@****@@@*@@@@**@@@*****@*@*@*@*@**@*******@*@@@*@**@***@@*@*@@*@@@**@@@*@@******@*@*@*@@****@***@@**@**@*****@@***@*@****@@********@@*@**@@***@@@*@@@*@@**@**@**@*@****@@@@**@@@***@*@*****@**@***@@**@@*@****@@****@***@*@**@*********@****@***@@*****@@@@@*@*@*@*@@@***@**@***@***@**@@@@@@@*@@****@*@***@@*******@***@@*****@@@@*@*@@@@*@***@*@*****@@*@@@*@*@@@***@@**@*****@***@*@@******@@**@@****@@**@****@*@*@@*@@*@@***@*@@@*@*@@***@*@*@@*@@@******@@@@*@**@@*@*****@@@@@***@*@@*@**@*@*@**@**@***@@*@*@@**@***@@@*@******@@*@@*****@**@****@@@@@***@*@@*@*@@**@@*@*******@@*@@*@*@**@*@*@****@@**@@@****@***@@@@@***@*@@@*@@****@****@@*@**@@@@@@*@@**@@*********@@@@**@***@*@**@**@@@**@****@*@@****@****@@@**@***@*@*@*@**@@***@***@@@*@*@*@***@@@@@@@@***@@@**@*@@**@@@@*@@*****@*@********@@*@**@**@*@*@**@@@@****@*@@@****@*****@**@*@******@@****@**@@***@***@@**@*@****@*@****@*@**@@******@@***@**@@***@@@@@@***@@**@*@@****@***@*@@***@**@@****@**@*@@****@@@@*@@@@**@***@@@**@**@@*@@*@*@@@@@@*@@@*@@*@@@***@*@*@*****@@*@*@@**@*@*@@*@***@@@*@*@*@*@*@*@****@@**@@*@@****@*@**@@@*@***@@@*@@*@****@*@*@*@****@@@*@*@**@@******@@********@*@@@****@@*@*****@*@@**@*******@*@****@*****@***@@@****@@@**@*****@**@**@**@*@@*@******@**@@*********@****@*@*@**@@***@*****@*@****@********@*@@*****@@****@@@**@**@@*****@*@**@@@@@@@*@@*@****@**@**@@@**@*@@*@*@@@@*@@***@*@@@*@*@*@@@@***@@@@@**@@@@@@@@**@@@*@@@*@@@*@*@@*******@****@*@*******@@*@**@**@*@@@**@**@****@@@***@***@@**@*@@@@@*@**@**********@@*@*@@@**@**@@@@*@@@@@@@@**@@*@@******@**@**@*@@*@@@*@@@@**@@@*****@**@@**@@@@@*@*@**@@*@@@***@*@****@@*@@@@@*@*@**@*@*@*@**@@**@***@@@****@*@*@*@@**@@*****@@**@***@******@@****@*@@@**@*@*@*@***@***@@@*@****@****@**@*@***@****@@*@@@*@@**@****@**@*@*@@**@*@*@*@*****@@*@@@@@*@***@@**@*@@*@@@*@@@*******@*@*@*@*******@@*@@***@@*@**@**@@@*@@****@@**@@@*@@****@*@@@@@*@**@**@@@@@*@**@**@@****@*@***@@@@*@@@@*@@*@@**@@@@@*@*@@*****@******@@*@@*****@@*@**@*@***@******@**@**@*@@@@@@**@@*@****@****@@*@*@@@**@@********@**@*@*@@*@****@@@******@*@@@**@@@*@**@*@@*@@****@***@@*@@****@*@@*@*@*@@*@@*@*@@****@@****@*@********@@**@@*@*@@*****@**@*@@@***@**@****@*@***@@**@****@*@***@*@@*****@@*@****@***@*@*@**@@********@****@**@*@@@****@@*@****@@@**@*********@*@****@*@*@@***@@****@@@**@@**@***@*@@@@*@*@*@***@*@@@*@@@*@**@@*@*@******@@@@@*@**@*@@***@*@*@*@**@***@@@@@*@*@@*@****@******@*@@*******@@***@@@**@@*@**@@@@*@*@@**@*@@@*@****@***@@@@@*@*@*@@*@*@**@***@*@***@*@@**@@*@@@**@@@@*@@@*@**@@**@@*****@@@*@@*@**@@*****@@*****@***@*@*@****@@*@*@@@*@*****@*@**@@******@*****@*@*@*@@@@****@**@*@@*@***@****@*@*@@**@**@**@@***@@@@****@*@*@*@@*@*@@**@***@@*@***@@@@*@****@*********@@@*******@@@@@@@********@@@*@**@@@**@@*****@*@@@**@**@*@*@@@**@@@@*****@*@@@**@***@@*@@****@*@**@**@*@@*@@***@**@*@@*@@@*@****@@*@@@*****@@@**@@@@*@@**@@****@*@****@*@*@@@@*@*@***@*@@@*@@@***@**@@*@@*@@*@**@@**@@@@**@@*@@*@@@@***@@@*@@@@**@@*@@**@*@@@@**@@@*@@@**@*@***@@*@*@*@*@@@@@**@**@@***@@*@@**@@@**@***@*@*****@**********@***@@***@*@*@*@@*@**@***@@*****@***@@****@*@******@*@*@@@@***@@@@*@@*@@*@@********@@**@@@@***@@@*@@@*@@*@@******@***@@*@@@@********@**@**@@*@*@******@*@*@@*@*@****@@@*@*@@@**@@*@@**@@*@@@***@@***@@***@***@@********@@****@@*@******@**@*@@*******@@*@***@*@**@@**@@@*@@**@@@*@@@@@*@@*****@*@*@**@@*@*@@@@*@@@*@@*@**@******@@*@@@***@@**@@**@@*@@**@@******@@@@*********@**@@@@******@*@*@*****@*@***@***@*@*@@@@@@**@@*@@@@@****@**@@@*@******@**@@*@@*@@@*@****@@*@@*@@*@*@****@***@@****@@******@*@@*@@*@*@@**@*@**@@@**@**@*****@*@@*@**@@@***@*@*@*@@*@****@@@@@@@*@@**@@*@@**@**@*@**@@*******@**@***@****@@***@@@@*@**@****@****@**@*@*@@@@**@@@*@*@****@@*@****@***@**@@***@*@*@*@@@@@**@@@******@@*@@*********@**@***@@**@@*@****@@*@*@@**@@*@@*****@**@@@@*@@@****@@@@******@@@@*@****@*@@@**@@***@@*@*@@@*******@*@@@*****@@*@**@***@*@*@@*@**@***@*@**@*@@*@@@*@*@**@**@@@@**@***@@@***@@@@@*****@@@**@@**@*@*@*@**@@**@**@@@***@@@@**@@@*@**@@@@***@@***@@*@*@@@******@*@***@*******@*@@*@***@*@******@*@@**@@@*@@@**@*@@*@**@@@*@****@*@*@@@*@**@*@@**@**@@**@@**@@**@**@**@*@***@@*******@@@@@*******@**@@@**@@@*@*@@******@*@@@**@@**@**@*@*@*****@****@@@@***@*@**@*@@@**@@***********@*****@@*@@*@@@*@*@@*@@@@*@@*******@@**@*****@*@@@@@*@*@*@@@******@@***@@***@@@**@***@@@*@****@@*@**@@*@***@*@@**@**@**@**@@*@*@@******@@@@**@*@*@*@@**@****@@*@***@@*@*@*@@*@******@@*@*@@**@**@@***@@****@**@****@@@**@*****@@*@@@@**@@@@@**@@@*@@*@@*@*@******@*@@@@**@*@*@@@**@*@@*@@@*@@@*@**@*@***@@@*@@@*@**@@*****@@@*@****@@*@@*@@*@@***@*@*@@**@@**@*****@@**@@@@**@**@@*@@*@**@**@**@@@@******@*@@@@***@@***@***********@@@@**@**@@*@@@*@*@@*@@@******@@**@*@***@@*@@@****@***@**@*@@**@@@*@@*@@*@@**@@*@@**@*@*@*@@*@***@****@*@*@@*@@@**@********@@**@***@*@@*@***@*@**@***@*@@@@*****@*****@***@**@@*@@**@@*@@@@********@***@@@*@@@*@*@**@*@***@@@@******@@@@@*@****@*@@***@******@******@@*@*@@@*@@*@@*****@*@*@***@@@**@*****@**@**@@@@****@***@@**@@@@********@**@@*@@**@**@*@*@@***@@@**@@@***@****@***@*@@@*@@@*@*@@@**@**@***@*@@**@*@****@****@@@@**@*****@@@*@@*@**@*@@****@**@@*@*****@**@@@**@@*****@@@@***@**@*@@@@@@@@@@**@@@@@@***@*@***@*@*@@@*@***@*@********@@@@**@@**@@***@*@**@@*@*@@***@***@**@***@*@****@****@***@**@@**@@***@*****@@*@@**@**@********@@*@@@@@******@*@@**@@***@*@@@******@@@***@@*@*@***@**@***@*@*****@@@@@@**@@**@***@****@*@@@*@@*@*********@*@@****@*@@@*@*@@@@@*@***@@**@@**@*@*****@*@*@@*@*@@*@*@@*@@*@@***@@**@*@@@**@@@@*@**@@**@@@**@@@@@**@***@***@@*@*@**@**@@**@**@@*@@@***@@**@**@@**@@**@****@@@@*@*@@**@@***@@@*****@*@****@**@**@**********@**@@*@@*@*@**@*@*@@*@@*@@@**@**@@***@***@*@*@@*@***@**@*@**@*@@*@**@*****@*@@@@@**@*@*****@**@*@@@@@@***@@***@***@@**@*@*@****@@**@*@***@@@@@***@@@**@*@**@@@@*@@***@@*@@@*@*@***@@*@@*******@**@@**@*@@@*@*@******@***@@@@@@*@*@@*@@@@@*******@@*@@****@**@@@**@*@**@**@**@*@@@@@@@@**@@@@*@*@@@@****@@@**@***@**@@*@@*@**@@*@@@**@*@*@@***@****@*@*@*****@@@****@@@*@@***@@@******@*@@@@*@*@@**@@@@@******@@*@@**@**@***@@@*@@*@*@@@@*******@@@*@**@****@@@@@@**@*@@@**@@@**@@@@**@@*@***@@**@*@***@*********@@@***@*@@@**@*@*@@@*@*@@*@*@*@*****@@***@***@@*@*@***@@@@*****@*@@****@@*@**@*@*@**@@*@*@@@*@**@@@@@@*****@****@@**@@@@*****@*@@@@**********@****@@@**@@*@*@@*@@@*******@@**@@*@@@****@***@@@@@**@@*@@@*@*@@@******@**@*@*@*****@@@*@****@*@*@@@@@*@*@**@*@@*@@@@@@***@@@*@******@@@*@****@****@***@**@@*@**@@**@@******@@*@@***@*@****@@@@@@@**@@@@*@*@**@**@@***@*@**@***@*@***@*******@@***@*@*@@@@*****@****@@*****@@****@@*@*@*@***@@**@**@@*@@**@***@**@**@@@*@*@*@**@@@*@******@*****@@*@@*@@@@@@**@******@@@***@@*@***@@@*****@@*@@*@***@@*@*@***@**@@@**@***@**@*@*@@*@**@@@*@**@**@@@@@****@@**@*@@@*@***@**@**@@***@*@*@@***@*@@*@***@@**@@**@****@**@@*@@@@*@*******@@@****@***********@*@**@@***@@@@*@*@@**@@@*@****@**********@**@**@@@**@@@*@**@@@******@*@@@*@*****@@***@***@@**@@@@@****@*@***@@*@@@*@@@*@*@@@@*@*@@****@***@********@*@*******@****@@***@****@@@@*@**@@**@****@@@@*@******@**@@*@@@***@****@*@@@**@@@*@*@****@***@***@@*@******@@@*@*@@@@**@*****@*@****@**@@**@@@*****@**@**@*@@@*@@@*@@*******@@@****@@*@*@@@@@*@**@*@@*@*@**@@*@*@@@@@*@**@@@**@*@*@***@********@*@@@***@**@*@****@*@@@*@@*@@**@@*@*@@@@*@@@@***@@@@*@@*@@**@***@@*@*@@****@*@*@@************@@**@*@*@**@@***@*@**@***@*@****@**@*@@***@@@**@**@**@*@@**@**@*@*@@*@@*@**@*@**@*@*@@*@@@**@***@*@**@@*@****@@**@*@@***@*@*@**@*@@*****@*@**@@*@****@**@***@@@********@@@**@**@**@***@****@*****@@**@*@@*@@@@*@@*@*@@@@@*****@****@@**@*@*@*@@@@@@@***@***@@@**@*@@@**@@@@**@@*@*@@@**@*@@*@*@@*@@***@@*@**@****@*@*@@@@*@*****@**@@@*@*@*@@******@*****@@@*@*@@***@@@@@@@@*@*@**@@**@***@***@**@**@*@*@*****@@@@@@**@@*@**@@**@***@@*@*@**@@@@@*@**********@@**@**@@*@@***@*@*@@*@@@@*@@@@@@*@*@***@*@****@@***@@****@****@**@*****@*******@@**@@@@*@@*@**@*@**@@@**@****@***@*@****@@**@@@*@@*@***@**@@@@***@****@*@*@**@*@*@@******@*@****@*************@**********@*@@******@@*@@@*****@@@@@*@@@******@*@**@@*@@@@@**@@**@@***@@*@*@@@**@@@@@***@@@**@***@@***@@*@*@@**@*@******@@@**@*@@@*@@@@@*@@*@@@@*@*@**@@@@*******@****@**@@**@**@@@@*@@*******@**@****@@@@@**@@@@@@@@@**@*@*@@@@*@@**@@@@*@@************@*@@@*@****@*******@*@*@*@*@**@@*@@*@@**@*@*@**@@@@*@@@@*@***@*@****@@**@@@*@*@*@*@@*@@**@*@****@**@***@**@**@***@@**@@*****@@@*@*@@@@@**@@@@****@*@**@*@@@@@****@@******@@*@@*@*@***@@@*@**@@@@@@*@@***@@*@@*@@@@**@@@@***@*@@***@@**@*@@@@@@*@**@*@@*@*@**@*@@@*@*@**@@@@**@@*@**@@**@@@***@***@*@@@*@@*@@*@@*@****@@**@@*******@****@@**@@*******@****@@@***@*@@@*****@*****@@*@*@*@*@****@@*@**@**@@***@**@*@@@@**@*@**@@*****@**@**@@@*****@*@**@*@**@@*@****@*@**@@**@*****@*@**@@*****@***@@@@**@*@@@@*@********@@*@***@****@@@**@*@@@**@*@*@****@*@*@***@@*@*@@*******@@**@@@**@@@@@@*@@******@**@**@@***@*@@**@**@*@****@*@***@@*@******@**@**@***@*@@@***@@@****@@*@**@*@***@*****@*@@@*******@@*@**@@*****@*@@@*@@*@*******@*@*@@@*@@**@@@@**@****@*@@@*@@***@**@@@@@@*@*@***@@*****@@@@@@**@**@@***@*@@@*@@***@*@@*@*@***@@****@*@*****@*@**@@@@*@**@*@**@*@**@@****@@**@*@@**@*@@********@@*@**@*@@@***@*@*@@*@@*@@@@*****@@*@*@***@@*@**@@@@**@***@@@**@****@*@@*@@@@*@***@*@*@@**@**@@*@@@@********@@*@**@**@***@@*@@*@**@**@@*****@***@@@@@@******@@@*@@*****@*@@*****@@***@@@@@@**@@*@**@@@@*@***@@@@*@*@*******@*******@@**@@@***@***@**@@*@*****@****@*@***************@*****@@@@@*@**@@@@@@**@@@@*@@@@**@@@*@**@*****@*@**@@******@**@@@@**@****@*@@*@******@@@@***@@@*****@@@*@@**@*@@*@@*@**@@@****@@***@@*@*@*@*@**@*@**@***@*@****@@@@*@@*@@******@@*@@@@@**@***@@@*@*@**@@***@*@*@@@@***@@***@*@@**@@@@@*@@@*@@@@@@@@@@*@@*@**@*@*@***@**@@**@*@@@***@@*@**@@*@*******@*@@@@**@*@@@***@****@*@*@*@@**@*@****@@***@*@@***@***@@@**@***@**@@@@@**@@@**@@**@@******@@@***@@*@@*****@@@**@@**@****@@*@**@@*@@*@*@@@@@*@@@*@****@@*@@*@***@@**@***@@*@@**@*@*****@@**@*@@@**@@*@***@@***@*@@@***@*@*@*@*@**@**@@***@@**@@*@@*@*@@*@*********@**@@**@*@**@@@*@**@***@*@*@*@*@@@***@*@**@@@@@*@***@@@**@@**@@*@*@@*@***@******@****@****@*@@**@****@***@*@@@*@****@@@@*@****@@@@*@**@@@**@@**@*@@**@***@@***@@@@@*@*@*****@**@**@****@@************@@@@*@@@***@@*****@*@@@@*@*@@*******@**@@@*@*@@*******@***@@@*@**@@*@@@****@@*@**@*****@*@@*@*****@@@@@@@*@@***@*@*****@**@**@*@****@@*@@*@@@@*@@@*@**@*@*@@****@*@@@**@*@@****@**@@@@@*@@@*@*@@@@**@*@*****@**@*****@****@***@@@@*@@@***@@*@*@*@@***@@*@@****@@@@@***@*@*@@**@*@**@*@***@@****@*@@@@@@@*******@*@**@@****@***@*@*@@**@*@@***@@*@@**@*****@@@**@@@*@*@*@*@@*@@*@*@@*@@**@*@*@@*@*****@@**@@*@**@@***@@@@*@@*****@**@*@*@@*@*@****@@**@**@**@*@*@*@@*@@*@***@@*@@****@@@@@@@****@@@@@*@*@*@*@@@@**@@**@***@*@***@***@@@@@@*@@@@@@@@*@*@@****@*@@**@@*@@@@***@@*@@@***@@@@@****@@**@***@*@@@@**@@*@*@*@@@**@@**@*@**@*@@@*@@@*@@@@******@**@*****@*@@******@*@****@@@@*@@*@@***@@*@***@****@@@****@*@**@@*@*@***@@@@@**@*@**@@**@*@***@@**@*@@*@*@@***@@***@*******@@@@********@@@*@@*@*@@@*@@*@*@@@****@@@@******@@@*@**@*@@***@@**@@*@@*@@***@*@**@**@*@@*****@*@@*@@@@*@@@**@@*@@*@@****@*@*@*@***@*@**@@@@@***@***@**@*****@*@@*@@***@@*@@@@**@**@**@*@**@@@@@@*@@**@@@*@*@@@*@**@@@**@*@*@********@@***@**@@@@*@******@@@@***@**@*@@***@@*****@**@@*****@**@@*@@**@*****@****@@*@*@**@@*@*@*@@@***@****@@@*****@**@***@*@*@@*@*@@**@**@@**@****@@*@**@@*@@@@@@*@@*@@@***@**@@*@*@@@@*@**@@*@@@**@@*@****@*@***@***@*@@****@***@****@**@*@@@**@@@@@*@***@@****@*****@*@*@@*@@***@@**@@@*@@*@@@@*@*@**@@@**@***@@@*@*@@@*@*******@@@*@@**@**@@@@**********@@@**@@@*@@***@**@*@***@*@**@*@*@*@*@@***@@@@*@*@@@*@***@**@*@@*@@*@**@*@******@**@**@@@*@***@*@@*@@**@*@@**@@*@**@@*@**@@***@@*@@@@@*@**@*@@*@***@*@**@***@@*@**@*@****@**@@*****@@@*@@@*@*****@**@@*@*@*@@@*@*@@**@*****@@*@@****@*****@@@@***@@@**@*@@@@@**@**@*@***@*@*@@*@@@@*@*@@****@***@@**@@*@@@**@@@**@@@*@****@*@@@@@*@@*****@@***@**@*@@@*******@@@***@****@***@*@@@@@*@@*@@**@@*@@******@*@*@*@*@*@******@****************@@@@@*@@****@**@@@*******@@***@*@@*@@@@@@@*@@*@@@@@*****@*@@@****@*@*@@@@@@*@*@@@@@@*@@**@*@@@@*@**@@@***@@*@**@*@**@*@**@*@@*@@*@*@*@@*@***@***@@*@@@@**@@*@*@***@*****@***@@@@**@@***@**@@*@@@@@******@**@**@@@*@*****@@@*****@**@@**@@@*@@*@***@*@*@@@@@@*@*@****@@*@**@*@*****@@@*@*****@@*@@*@*@@*@@**@@***@@*@*@***@@*@***@@@@***@@@@@********@*******@@@*@@*@****@@@@*@@@@***@**@@@@**@*@*****@@@***@*****@**@@**@@@*@**@**@@@*@@*@*@******@**@**@@@**@*@***@***@***@@**@@*@@@@@@@**@**@@*@**@@**@***@****@@*******@**@*@*@@*@****@@@**@@**@**@*@@@@@********@@**@*@**@*@@***@*@@@@*@*@@***@@@*@@@*@@@****@**@@@@**@*@@*@@*@@***@@@@@@***@@@*@@@@*@@*@*@@*@**@**@**@******@***@@*@*@**@@@***@**@***@***@@**@*@@@@@@@@@*@@@@***@**@@**@***@*@@@@@*@@*@@*@@@@*@*@***@@@*@**@@@*******@@@@@@*@**@@@**@***@*****@*@*@***@***@****@*@**@****@*@*@@*@**@@*@**@***@@*@**@***@*@@*@***@*******@***@**@*@**@**@@@@@***@@****@**@@***@@@@*@@@@@***@@*@@@***@*@*@*@@***@***@*@*@***@@@**@*@@@@***@@****@@**@@@@@@*@@@@**@@***@*@@**@@*@@@@**@**@@@@*****@**@***@@***@*@@**@@*******@@@*@@@***@@@@****@**@@@***@*@**@**@@@@****@@@@@****@*****@***@@**@***@@**@@*****@@@***@@****@**@*@*@*@*@**@@@****@@@***@**@******@@*@*@@******@***@@@@@********@@@@*@*******@@*@**@******@@@*@*@@**@@*@**@*@*@@**@@@@*@@@@@@@@**@*@@*@*@@@@@*@@@@*@@*@**@***@*@*@@*****@@@@***@*@****@@@*@*@@**@******@@**@*********@*@@@****@@****@****@**@@**@*****@@@*@@*******@@*@@@**@@**@@*@*@*****@@@@*@****@@@@****@@@@@*@*@*@***@@@@@@@**@**@*@@@***@@@@**@***@***@@*@*@***@*****@@@**@****@@*@@**@*@*****@**@*@@**@@**@******@@*@@******@@********@*@*@@*@*@***@*@@*********@@@@@*@@@@***@****@@*@@@***@@@****@@@@***@**@*@@**@**@***@*@*******@@@@**@***@**@***@**@****@@@****@*@@***@*@@*@*@@@@*@*@@**@@@*@@**@*****@*@*@@*@*@***@***@@*@*@***@***@**@**@@**@@*@@**@**@*@***@***@@********@@***@*@***@*@*@@@@**@@*@@*@*@@***@@@**@*@**@*@**@************@@********@@*@@**@@@*@**@**@*@@*@@*****@*@*****@****@@********@@*@@*********@@@*@@*****@@**@@**@@**@***@@*@*@@@@@**@@*@**@*@**@*@@**@@**@*@**@@@***@***@@@@@@*@@@@**@*******@@**@@@@*@@@**@@*******@*@****@**@*@@@**@*@**@*@@****@**@**@@@******@**@@@*@*@**@@@*@@****@@**@***@@**@*****@@@@*@*@**@@@@@*@*@***@@@**@@@@***@**@**@@@**@**@@**@@*@**@****@@*@@@*@***@****@*@*******@@**@***@*@********@@****@@@@******@@**********@@@@*@@**@**@@@@*****@*@*****@@*@*@@@@@**@@@**@****@*@*@*@@*@@@@*@*@****@*@@*@*@**@@@*****@@**@@@@*@**@@*****@**@*@@*@***@@*@*****@@*@@@*****@@**@*@******@@**@**@@@*@@*@****@****@@@@***@@@**@*@*@*****@*@@*******@**@*@**@***@@***@@@@@@*@@@@@@**@***@@***@@@**@**@*@@@@**@*****@@*@*@@@*@*@@@*****@@*@*@*@*@*******@**@***@@*@@***@*@@*****@@@*@@@*****@*@*@*@@@**@@@*@**@**@**@*@***@***@@@@*@*@@**@@@*@@*****@@@@*@@@******@**@**@*@@@@@*@@*******@***@@@@******@@@***@@@******@**@**@**@@**@*@***@@**@*@@*@@**@********@*******@*@**********@**@***@*@*@@@@**@@@**@@*@*@*@*****@@@@*@*******@@*****@**@@*@@***@****@@***@*@@@****@***@******@@*@*@*@@**@****@@*@*@@@@@*@@**@@*@@*@**@@**@@*@*@@@*@*@@@**@@@@***@@@**@@@@**@*@*@@@***@**@*@**@*@@************@************@**@@**@**@**@**@***@**@****@*@*@*@@*****@**@@@*@*@@@**@*@@*@*@*****@**@@*@@**@**@@**@@***@@@@@*@@***@@@@******@**@**@*@*@@@@***@*@*@*@*@@*@@******@****@*@*@****@@@@@@@@*@*@*@@*@@***@@@@**@@@*****@@*@@@*@@@@*@*@*@*****@**@@*@@@*****@*@@@*@****@@******@********@@*@**@******@@@@****@*@@**@@@@****@***@@**@@@@**@@*****@@@@@@@***@**@*@**@**@*@***@@@@@*@*@@**@**@*@@@*@*@*@*@@***@**@@@@*@*@****@***@@*@*@@@@**@*@*@@****@*@*@*@*@****@@****@@@***@*@*@@**@@@@@*@***@*****@@******@*@@@*@*****@*@*@*****@@@@@**@**@*@@**@*@**@***@@**@*@@@@*@*@@@@*@**@****@***@***@***@*@@@**********@******@*@**@******@*@******@*@@@**@*@*@@@@@*@@***@@@@@*@*@@@*@*@***@*@@*@**@*@@@@@**@@**@@@*@***@@****@****@*@**@@@**@@@*@@**@@@*@*@*@@@@@***@@*****@**@***@**@***@**@@***@*@*@@*@@**@@******@*@*@@*@@@**@@@@***@@*@***@*@****@*@@**@**@****@@@@**@***@@**@***@@*@@@*@**@@@*@@@*@@*@*@**@@@*@*@@*********@@@**@*@@@*@*@@*@**@**@*@*@@***@*@@***@@**@@@@*@@@***@@@@@*@*@@@*@*****@***@*@@@***@@@*@@*@***@@**@*****@*@@@*@@*****@@**@@****@*@*@@@**@@@@*@*@***@@@*@**@@*@@**@**@@@@*@@*@@*@***@****@@*@@@@@@**@***@@*@**@***@*@@@*****@*@@*@*@*@@@******@@*@@@**@***@*@@**@@***@***@*****@@****@**@@******@@@@*@@@**@******@*@**@@@*@@*@**@@@@*@**@**@****@@@@***@@*@*@*@@@****@*@@**@@****@@*@@@@*@@@*@@**@*@@******@*@*******@@****@*@@@@****@***@***@@@***@*@****@@@@@@**@****@@***@*@@@*@@@****@*@@*@@@@@*@@*@@***@@*@**@@@@*@**@@@@**@****@@@****@***@*@@*******@@*@@**@@*@*@*****@@@**@*@@**@***@***@*@**@@@*@@@@**@*@@@@**@@@**@@**@****@@@*@*@***@******@@**@@****@@*****@**@***@@***@@**@@***@*@******@@@*@*@*@@*@@@*@@***@**@@***@*@@*@*@*@****@**@@**@*****@*@**@*@@@******@@*****@****@***@@@**@@@****@**@*@@***@@*@***@@********@*@@*@@@@@**@@********@@*@@*@*@@****@*@*@*@@**@@@*@***@*@***@**@@@**@***@@@@@@@********@**@@*@*****@@**@*@**@*@***@@*@***@@@******@**@*@@***@@**@**@@****@@@@*@*@*******@*@*@***@@*@@***@@*@@@@**@*@@*@@@*********@*@****@@@**@@*@***@***@**@@*@@**@*@@@*@*@@@*****@@@****@**@@****@*@@*@**@@*@@@@@**@@*@*****@*@***@*@*@**@@@***@*@@@*****@@******@***@@*@**@@@@@*@*@@@**@*@**@@@*@***@@@@*****@***@****@*@@****@*@@@*@@@@*@*@@**@******@@**@***@*@*@@@*@*@*@****@@***@**@****@@**@@*@****@**@**@*@*@@***@**@@*@@@*@***@*****@*******@**@*@@@@@@**@*@**@*@*@*@@*@@@@@*****@*@***@@**@**@****@*@@****@@***@**@**@@*@*@*@*@@*@**@@@@*@*@***@@**@*******@@******@**@@***@@*@*@*@***@*@******@@@*@@*@******@**@**@@*@@@**@**@@*@***@*@*@***@@***@@@*@@@@**@*****@@@****@@@@@*@**@@****@@*@*@@*****@*@*@********@@*@@@****@@@**@**@@@@**@@**@***@@@*************@*@@**@@*@**@@@@*@*****@@**@*****@***@**@***@*@@**@**@*@**@**@@@@@*@*@@@*@***@@@*@**@@@@***@@@**@********@**@*@*****@***@*@****@@@@*****@@@@*@@@*@******@**@@@@@@@**@*@@**@*@@***@**@*@@@*@@**@*@*****@@@*@*@***@**@@@**@@*@**@**@**@*@@@******@****@@*@@***@*@*@**@@**@*@*@****@@**@**@@*@*@@*@@@*@***@*@**@**@**@***@**@***@***@@@*****@**@***@*@@@****@@@*@*@*@@@*@@@@*@***@@**@***@@@*@*@@*@*****@*@*@*@*@@@**@@**@@@**@@***@*******@@@@@**@@*@****@@@*@@*@@****@*****@****@@@**@***@***@*@@@**@@*@@**@*@@@@@@*@*@*@@****@@*@@*@@**@@***@@@**@*@@***@***@@*@*@@@**@*@*@@*@@@**@@*@@@@@*@*******@**@*@@******@*@@@@*@****@@****@***@@*@@**@*@*@*@@@@**@@*@@*@@*********@@*@@@@*@**@@*@@@@**@@*@***@**@***@****@*@*@@***@@@*@*@****@**@@**@*@**@@****@****@*@*@***@*******@*@*@*@@******@@**@*@**@@@****@****@@*********@@@@**@*******@@@*@@**@*@@@@***@@@*@@*@@**@@@*@*@****@@*@*@*@**@*@*@@*@@@@@@*@*@@@*@********@@@**@*@@*********@@*@*@@@@*@*@@@**@******@*@@@@*@*@**@@@@**@*@*@@*@**@*****@@@@@***@@*****@*@@@*@@@***@*@****@@@@*@**@**@**@*@@**@*******@*@@@@*@@@@@@**@**@**@@@@*@**@@***@@@***@**@***@@**********@@@***@@@***@@*@@**@*@*@@**@*@*@*@@@*@***@@@******@**@*@@*****@*@***@@@****@@@*@*@@@******@@*@@*@**@*@**@***@*@*@@*@@*@@*@***@*@*@*@@**@********@@*@***@@********@**@@**@***@*@*@*@@@@******@@*@@@@@@@*@@**@@**@****@**@@@***@**@@***@@*@*@@**@*@@@****@@*@**@*@*****@*@@@@@*@***@@@******@***@@**@@****@*@@*@****@***@@@@*@*@@*@*******@**@***@@@@@@*@@********@**@@*****@****@@*@***@*****@@@@@@***@@@@*@@**@**@**@@@**@****@@@*@@*@**@*@@***@@**@*@@@@@******@*@@@@@**@*@@**@@@***@**@****@@@***@**@**@*@***@@*@***@@@**@*@**@@**@*********@@@**@@**@*@@*@*****@*****@*@*@@@@**@@@@@****@@@@@**@@********@*@*@***@@***@@@**@@@**@@*****@**@@@@@@**@@@*@@**@@@@@@***@*@*****@@****@@****@@@@**@@*@**@@*****@@*@**@*@****@*@*@@*@@@@*@**@@*@****@*@@****@@@*******@@***@*@**@@@**@**@**@@@@@****@**@@*@*@***@@@*@******@**@*@@@@@**@***@***@*@*@@****@@*@**@**@@*@@****@@**@@*@@@*@**@**@*****@@*@@@***@*@***@****@@@*@*@*@**@*@@@@****@**@@**@*@***@**@@@@@****@@@**@*@**@@*@*@*@**@*@@@*@@@*@@@****@****@*****@**@@**@@*@@@@@@**@@@*@*@@*@****@*****@*@@*@**@****@@*@@@****@@@@@*@******@@@**@*@@*@**@*@*@**@*@***@@*@**@@@**@*@***@**@*@*@*@**@@*@@**@***@*@@@@******@@@@**@*@@@@@@@@*@@**@@@*****@*@****@@***@@**@*@**@*@*@@@*@***@*******@@@**@@@****@*@@@@*@@@**@@**@*@@*@***@@*@****@@*@***@@**@@**@@*@*@@@@***@*@@**@*@***@@**@*@@@@**@@**@@****@@@**@**@@**@*@@**@*@***@@*@*@@@@@@@@*****@*@*@*@@*@@@@*****@*@@****@*@****@@@***@@*@@*@@@**@******@**@@*****@***@*@**@@@*@*@@**@*@@*@*@@@**@*@@*@*@@*@@@@**@**@**@**@@*@@@*@**@@@*@*****@*@**@@**@*@**@@***@*@@*@@*@@@**@**@@@@**@@@@@*@*@*@**@**@***@*@*********@@*@@***@@@@@****@@******@***@*****@*@@*******@@@****@***@@@@**@****@**@**@@*@***@@*@*@@***@**@@@@@**@*****@**@**@*@@@***@*@@***@@@*@@@@@@*@*@**@*@**@@@***@****@@**@*@*@**@@@*@@@@@@**@****@******@@@*@*@****@***@@*@*@**@@***@@@*@*@**@@*@*@**@@@*@@**@*@@*@****@***@@*@**@*@**@@@*@@@****@**@********@@@@@******@@@*@@*****@*@*****@****@*@@***@*****@@@@*@***@**@@**@****@@**@*@@*@**@@*@*@@@@**@@*@@**@@****@@****@@@**@@***@*@*@@@@****@@*@**@@@**@@***@******@**@***@*@**@@**@@@*@**@***@*@*@@***@**@***@***@@***@@@**@@*@@@*******@@*@**@**@*@***@@***@*****@@@*@***@@*@**@*@@***@*****@********@********@*@@*@*@*@*@@***********@@@@*@******@@**@@@**@@@@@*@@**@@*@****@**@@@*@@**@@@@@@**@@*********@*@**@@*@@**@@***@*@***@@@**@*@@*@@@@******@*@@*@*@*@@@*******@**@@*******@@@*****@*******@*@@***@@*@*@**@@@@*****@**@@@@***@@**@*@***@******@**@@@**@@@*@*****@*@*@***@*@**@**@*@@*@@*@*@@@*@@*@*****@*@*@@@*@**@**@**@*@*@**@@**@*@@@***@@@**@@**@*@@****@@@****@****@@**@@*@@*@*@@@*****@***@**@@@@**@@@*@**@@**@*@**@**@************@*@*@@@@@*********@@*******@@***@*@@@*****@@@@@*@*@*@*@*****@@@**@@@@@@*@@***@@******@@@@*@**@@*@*****@**@@@@*@*@****@******@**@@**@@**@*@@*@@@******@@*@*@*@@*@*@@*@@*@@@@@*@*@@@***@@***@@*@@@@@@@@*@****@****@@**@*@***@@*****@@@*@****@@*****@@****@@@***@@@***@**@****@*@@***@*@*@**@*@*******@@*@*@@@**@**@@@@***@*****@********@**@@@@*@@***@@@*@***@*@*****@@**@@@***@@****@@*@**@@**@*@@****@**@******@@@**@*@***@@****@*@*****@@@@*@*@****@*@*@@@@@@@*******@*@**@***@@@@@@*@*@@*@@@*@*@*@@@@@*@***@***@*@*@*******@**@***@@*********@@@**@@**@**@*@@@**@*@**@*@@@*@****@*@@***@@**@****@@@*@**@*@****@***@***@*@*@@****@@*@@***@@**@*@@@@**@***@****@@*@@*@@*@@@@***@*@@@*@**@@@***@@**@*@*@@*@*@@**@@****@*@@@@@@*@*****@****@*****@@****@@****@@@****@**@*@*@**@***@****@@*@@@@@*****@***@*@**@*****@**@@@*@*@*@@*@@@*@******@*@@****@@@@@*@**@*@@***@@@**@*@**@@@*@*****@@*@@*******@@@*@*@@*****@@*@@*****@*@@@*@@***@@*@***@@**@@****@***@***@*@@***@**@*@***@*@@@@@@*@*@@@**@@**@*@*@**@*@@**@*@**@**@***@@*@*****@@@********@**@**@@**@***@*@*@****@@@**@***@@**@*@******@@@@*@**@**@**@***@***@@@@@***@*@**@@**@**@@*@**@@*@@**@***@*@@*@@*@*@**@****@*@@@*@@@****@*@***@****@*@*@***@**@******@**@*******@*@@*****@*@@**@@@*@****@****@*@****@**@*****@*@@@******@@@@*@@**@***@@@*@@@@@@@@@*@@*****@*****@*@*@**@*@*@@*@@*@@*@********@@@@**@@**@*****@@*@@@******@@*@**@*******@**@@**@@@@@*@*****@***@**@****@@**@@*@****@**@*@@@@@*****@@*@**@**@*@@@*@*@*@@******@@@@*@@@*******@******@@**@*@*@****@*@@@*@*@**@@@@@*@**@@*@***@@@**@@*@***@@*@**@*****@*@************@@**@@*@@@@@**@*@******@*@@*@****@@**@@@*****@@@*@*@@@*@*@@@@@@@@**@*****@**@@**@@*@*@**@*********@@@@**@@*@****@***@@******@*@*@@**@***@@***@*@@@*@**@@***@@**@**@*@@@@@**@@**@@*@@@*@*@*@**@**@@***@*@@@@*************@*@*****@*@***@@*@***@*@**@*@*@*@@*@*@**@*@@****@@@*@*@*@*@@@@*@*@@@***@@@@@*@*@*@**@*@@*@@@@*@*@*@*@*@*******@@@*@***@*@@*@*@*@@@**@@@**@@@*@@@@@**@@@@@@**@**@@@@*@@@***@@****@@@*@*@@*@@*@*@*@@@****@@*@@*@****@******@*@****@@**@@*@****@@@*@@@@***@@@@**@*@@@*@@*****@***@@**@***@*@***@@**@*@***@@@@**@*@@@***@***@*@*@@@@**@***@@@**@*@@****@**@*****@@@@@*@@**@**@@*@**@**@@@*@*@**@**@**@@@@*@@*@****@**@@*@@*****@***@****@*@**@***@@*@@*@*@*@****@*@***@@@@**@*****@*@@@**@@@@@@@**@*@@@***@*@@*@@*****@@@*@@*@*****@*@@@@@@****@*****@*@@@*@*@@@@***@@*@@****@*@@@**@**@*@*@*@*******@@**@@*@*@****@@*@@*@@@**@****@@****@*@**@@*@*@*****@@@@@@@@**@*@******@*@*****@*@****@**@@*@*@***@@@**@@**@*@*@@@@*****@*@@@****@@***@@@@*@*@*@**@*@*@***@*****@***@*@*********@@@@**@***@*******@**@@**@@***@@*@***@@*@*@***@*@**@****@@**@****@*@**@*@@***@*@*@*@@*@*@@@@***@**@**@@***@@@@***@@*@@***@*@*@**@@****@@@**@@@*@***@*@**@**@@***@@@*******@*@@***********@@**@*@**@@@@*@**@@**@@@*@*@@***@**@@@*@*@@*****@@*****@@******@**@@*@**@**@*@@*@@@@@*********@@***@*@*@****@*@*@*@@**@**@***@***@@**@**@*@*@*@*@@@*****@**@@*@@@@@*@**@******@*@****@@*@**@@****@**@**@*@****@@@@@*@**@****@*@*@@*@****@*****@*@*@*@@@@****@*@@@*@*@***@@@@**@@@****@@@*@@**@@*@****@@@@**@**@*@@@**@*@*@*@*@@@@****@*@*@*@*@*@*@*@@**@*@****@@******@**@**@@**@*@**@@@**@@@@*@*@@*@@***@@@*@***@*****@@@*@***@@*@@@@@**@*@***@**@@**@******@*@@*@*@*@****@@****************@@****@@@*@@****@*****@***@@*@@**@@***@**@*******@*@@@**@@*@*@*@*@@*@*@**@*@@*@**@**@*@**@*****@@*@**@**@********@*@*@@*@@@@*@@@***@**@*@@******@@***@@**@****@**@@**@**@****@@@@@*@**@***@*@****@******@**@*@***@@*****@@***@@******@*@@@*@**@@@*@*******@@@****@***@***@@***@***@@@**@*@@@**@*@****@@*@*@**@@*****@*@@@*@**@**@*@@*@@*@**@**@***@**@@@@@*@@*@*@***@**@**@@@@****@*@@*@@****@**@****@****@*@**@@@@*@**@*@*****@***@@*****@*@**@@*@*@@**@**@@**@@*@@**@@******@@@*****@@***@*@@@*@******@@@@*@*@**@**@***@@*@**@*******@*@@*@**@******@**@*@@@****@*******@*@*@@@**@@@@**@****@*@****@*@@@@*@@*******@@***@**@@@@*@@*******@*@@*@*@@@**@@*@@**@@@@**@**@@*@*@@*@@*@**@***@@@*@******@@@@***@********@**@@@@****@******@*@@@*@*@*@@**@**@**@**@*@***@**@@@@***@@@*@***@@@*****@*****@*@*@*@@@*@*@@*@**@@*@*@***@*******@@*@@@****@*@@*@*@*@**@**@******@*@@***@***@*@@@*@****@@**@*****@@@*@******@***@***@@@*@***@**@***@*@***@@*@@*@@***@**@***@@**@*@@@*@***@@*@*****@@*@@@@*@@@*@@*******@@**@@@@*@*@*@@@****@*@@***@**@*@@@***@@@**@******@*@@****@@@***@@@**@**@*@@*@@*@@*@@******@*@****@@*@***@@@@*@@@@**@*@@*@******@@@@*@**@@@**@*@**@**@*@@*@*@@@@@@*****@*@@@****@@@**@*@*@**@**@*@**@@@@@*@******@@@*@@*@*@***@@**@**@**@@@***@@*****@*@@@@*@@@**@*@*****@@@@@@**********@*@****@@*****@@@@****@*******@*@*@*@*****@*@*@@***@@**@***@@@@*@@*@*@@@**@@@*@******@*@@@@*@**@*@@*@*@*@@@@**@@@@*****@**@*@@@@@@@@@*@*@@*@*@@@**@@**@@**@*@**@@*@*@@**@*@**@**@@**@*@**@@@@@@@@@@*@@@@@@****@@**@**@**@*****@***@**@@@*@**@@@@*@*@@@@@*@@*@***@****@*@*@***@@@**@@@@*@*@@@@*@@*@@*@***@@*@****@@*@@*@*@@@@@@***@@@@@**@@@***@@**@*@@**@*@****@@@**@******@*@**@@@*@*****@@@*@*@@@@**@@***@@**@@*@@@*****@*@***@**@**@*@@**@**@*****@@***@***@@@****@@@***@*@*@****@@***@****@***@@@***@@@*@@**@*****@@*@*******@**@*@*@*@*@**@**@@@**@@****@@*@*@*@*@@@@****@***@@@**@*@@@*@@***@@*@**@***@@@***@@*@**@***@@@*@*@***@*********@*****@@***@*@*@@*@*@*@@***@@*@*@*****@**@*@@@@@@******@**@@**@@@@@*@*@*@*****@****@*******@@@@*@@@****@*@**@****@@@****@****@**@@@***@*@@@*@***@****@*@@@@@@@***@***@@@*@*@***@****@@@*@*@@****@@@@@@@@***@*@@@*@@*@*@@***@@****@***@@*@*@***@@*@@@@*@*@@****@@@**@*@@**@@*@@@@***@@***@***@**@@*@*@*@@@@*@@**@**@@@@@**@**@*@@@@***@*@***@@@@*@***@**********@@@***@*@*@@*@*@@@*@@@**@@*****@@@@****@****@****@@@*@@@*@***@@@***@@@@***@@*@**@*@*@*@**@****@******@@@@@*@**@@@*@**@@@*@*@**@**@**@@*@@*@@**@**@@@**@@@***@*@@@@@@*****@*@*@@@****@@@*@@***@*@@*@@@******@*@@***@@***@*@@*@@*@@*@@@*@*@@**@****@****@***@*@******@*****@****@@@@*@@******@@@@*@*@**@*@@@*@@@@@*@@***@*@@****@**@@@@****@***@@****@*@*@@@**@**@****@**@@@@**@***@**@@*@@*@@***@@*****@******@*@@*@***@@*****@@**@*@*@@@***@@@@@**@*@@@@@*@***@*@**@**@*@@@**@@*@@@**@@*@@@********@@*@**@*@**@**@*******@**@****@@*****@@*@*****@**@*@@@**@*@******@*@@@**@*@@@*****@@@**@@*@*@@*@**@*@*@****@@@*@@@**@***@@@@@*@@**@**@*@*@**@*@@*@@*@*@@**@***@**@@@*@@***@****@**********@***@*@***@*@*@@******@**@@@*@@*@*@@**@**@@***@**@***@*@*@@**@@*@**@**@*@@*@@*@*@*@@***@@*@@@@*@*@***@***@****@@****@@@@*@*@****@@*@@*@@@@@*@*@***@*@*@*@***@@@**@**@*@@**@*@**@*@*@***@****@@*@*@@@@**@*@@***@@*@@@@*@*****@***@*@***@*@***@*@*@**@@*@**@@@*@**@@***@@@**@@@@**@@@***@@**@**@*@@@@**@@*@*@@**@*********@@***@@@@@******@*@@@@@@@@***@@**@@@****@@****@**@******@***@**@***@*@*@***@@***@@**@@*@@@@****@@@@@@**@****@@**@***@@**@**@***@*@@@*@***@@@***@***@@@**@@**@@@**@@@***@@*@@@@@@@@*@@*@**@@***@@@******@*@*@**@@@@*@*@*@@@@**@@@*@@@@@@@*@@@**@**@@*@*@@@*@@*@*@@@***@*@*@@@*@*@******@@@***@*@**@**@@@**@**@@***@***@******@@@@*@@****@@@@*@@*@*@*****@**@@**@@@@@*@@**@@*@@**@*@**@@*@*@@@***@@*@**@*@**@@@@***@*@*@**@*@*@*@**@@@**@*@*@@*@*@@@@********@****@***@@@@*@******@@*@*@@***@*@@**@**@***@******@*@**@**@@@*@**@@@*@****@**@@@*****@***@**@@@@@@@@*@*@@@@*@*@@***@*@*@*******@@**@@@@@*@@**@@**@*@**@*@*@@@**@*@****@@@***@**@***@**@@@*@@***@*@*@*@**@********@*@*@*@**@@*@**@*@**@****@*****@@@**@@***@@*@****@@@@*@******@*@*@@***@****@@@*@@**@*@@@@@*@@*@@****@*****@@*@@@*@@@@@@@**@*@*****@@**@@****@*****@*@**@@@*@***@*****@**@@**@***@@@**@****@**@*@*@@**@*****@**@@@@***@@**@*@*@@@**@***@@@@**@@*@@****@*@***@***@**@@@@@**@@@@**@*@@@**@@*@*@@*@*@**@@*****@@@**@@@@**@*@**@@@@@*@*@@**@*******@@****@***@***@@*@*@****@*@@******@@**@**@**@@@*@*@*@@@@**@*@@@@@@*@@@*@@@@***@**@*@@***@*@@*@@***@**@*******@*@@*****@@@@*@*@*****@****@@@*@****@@***@**@*@@@@*@****@***@**@@*@@*@**@****@**@@@***@@**@@*@***@*@*@*@**@@**@**@**@*@*@@@**@*@*@@**@*@***********@*@*@@*@**@****@@*@****@@**@***@@***********@**@*@***@@@**@*@**@***@@**@*@****@**@**@**@***@**@@@*@@@*****@***@*@@*@@**@@*@@@@****@@**@@***@***@@*@*@@**@**@***@@@*@*@@*@@@*@**@*@@****@*******@**@***@@*@@@*@@*@**@*@@@**@**@*@*@@@@****@*@@@***@*@@@****@@@***@@@@***@**@*@@@*********@@*@@@@@@**@*******@@@@@*@@@*@@*@****@*@@*@@**@**@*@*******@**********@@******@****@@*@*@*@@@**@**@@**@@*@@****@*@@@@**@@@**@@@****@**@@**@@@@@*@**@***@@@@*@*@*@********@**@****@@**@*@@@@*@**@*@@*@****@*@***@*****@@@**@@*@@**@@**@**@**@@***@@@******@*@@@@@@@*@@@@@*@*@*@@**@@***@****@*@@*@@@@***@*@*@@@**@@**@@@*****@**@*@*****@@*@***@@@***@@@*@**@@****@*@@@*@@*@***@@**@**@@*@@@*@**@**@*@*@***@*@*@@@*@*@*@*@@*******@****@@@@*@**@@@@***@@*@***@@*@@@@@@***@*@@*@@*@@*@@*@@@@***@*@*@**@@****@*@**@****@***@***@**@@*@***@@*@*@@@@@*@******@@@*@@*@*@**@*****@**@*******@****@@**@****@@@**@*@**@@@*@******@***@**@***@**@@***@*****@**@**@@@*@*@@*@@@*@*@@@*@*****@****@*@*****@@****@@*@*@**@@****@@*@*****@****@**@*****@*@***@***@@***@*@*@@*@*@*@@***@@@*@@***@*@**@****@@@**@@******@@**@*@*@@@@**@*@@***@@*@@@@*@**@**@@*****@@*@*@@@@*****@@*@@*@@***@@@@@@*@@***@@**@*@**@**@@@@@@*@@*@@**@@*@@@*@***@********@*@**@**@@*@@**@*@@*@@**@***@*@*@@@***@@*@****@**@***@@@@*@@***@@@@@@****@@*@*@**@@****@@@@@*@@@@@@@*****@**@@@@@**@@**@**@***@@@*@@@***@*@******@@@******@@@@**@*@@*@*@@*@@@@@@**@@@@@**@**@*@*@@@@*@*@@***@*@**@*@@**@*@**@*@***@*@@*@*@*@*@@@*@*@**@*@@***@@@@*@**@*@@@*@***@@**@@@******@**@*@@**@@*@**@@*@@@*@@******@@@@@*@@@@**@*@*@*****@**@@@**@@*@**@@******@***@@*@@@****@@**@**@**@*@@@*@@**@**@@*@*@@@**@**@**@*****@**@*@**********@@@**@*@*@@****@@@@@@*****@*@*@**@@@******@@@@***@*@***@@@@***@@@@@*@@*@*******@**@@*@@@*@***@@@****@*@*********@***@@@@@@@@@*@**@**@**@@@****@@*@****@@*@**@*@@*@**@@*@**@**@*@**@@*@***@*@@*@@*@***@****@*@@@**@**@**@*@@@@*@**@@@@*@@**@*@@***@@***@@@**@@@*@***@**@@@@@@**@@****@***@@**@@*@*@*@@*@*@***@*@@@****@***@@*@@*@*@**@***@@*@@@*@@*****@*@@****@@@@@@*@@*@*@*@@*@@@*@***@***@@*****@@@@**@@******@@*@@*@**@*@*@*@*@*****@****@@*@*@@@*@**@******@*@@@@@*@***@****@****@@*@@@*@@*@@@**@@***@@*******@**@*@***@@******@*@@@*@***@**@*@***@**@*@@@***@*@**@@*@@**@*****@****@*@@**@@*@**@@@@@@@@@@@**@@*@@@****@@*@*@*@@@@@@@@***@*@@*@*@@@@**@*@*@*@**@****@@**@@@**@*@@**@*@***@*@*@*****@@*@@@*@*@@**@***@*@***@@**@@******@**@@*@@@****@*@*@**@*@****@******@*@@@****@**@*@**@**@*@@@*@******@@*@@*@*@*@@@@**@@****@***@*@@*@****@@@@@******@@***@****@*@@**@**@***@****@**@@*@@@**@*@*@@**@******@*@@@******@@*@@****@@@@@*@@@@**@*@@**@**@*@**@*@@****@***@@@@***@***@**@****@*@@@**@**@****@@@@@@*@@@*@@@*@*****@*@***@**@*@*@***@@*@**@**@@@@***@@@@*@@**@*@@*@*@*@@@*@**@*@***@**@@***@*******@@@*@*@@@@@@@@@*@********@*****@**@@*@@*****@*@@@**@*@*@**@@*********@@@@*@**@@*@@*@@*@*@*@@*@*@**@***@@******@@*@*@*@@@**@@**@@@****@@******@@@@@*@*****@**@@*@*@***@*@@****@@*@**@@*@**@****@******@@*@**@@@***@@@*@*@@@**@@@**@@@@@@*@@@@**@@**@****@*@**@@@@*****@**@**@****@*@@@@@@@***@*@@@@@*******@*@**@**@******@*****@@@***@*@**@@*@*@@****@*@******@****@@*@@@***@@@@*@@**@*****@**@@*@****@@@*@@@***@*@**@@@*@@@@*******@*@*@@@@@*@**@**@**@*****@***@@@************@****@@*@@*@****@@@*@@@**********@*@@*@@******@*@@*@************@@*@@**@@@@@***@***@@@@*@@*@**@**@@*@**@@******@@*@@****@@***@@@@***@@*@**@@@***@@@*@****@**@@***@*@*@@*@@@*@*@@@**@**@@*@@@**@****@@**@**@@**@*@********@@*@**@*@***@@@@*@*@@@*@***@@@**@***@*@********@***@****@****@*@**@****@@*@@@@***@@@*@*@**@@@*****@*@@*@****@@@@**@**@*****@@***@@*@*@@*@@***@****@*@@****@*@@*@***@@@@*@@****@@****@**@*@@**@@@******@@*@*@@@@**@*@@*@*@*************@**@*@*@@@**@***@@*****@**@*@*@@@@**@@@*@***@*@**@@**@****@@@*@*@@*@@*@***@*@@@**@*@@@@@@@*@*@*@**@@*@@@**@@*@@@*@@@@**@@@@**@@****@*@**@********@*@*@@@*@@@@@@*@@@*@@*@*@@**@*@*****@**@**@@@***@*@*@*****@*@*@@*@@*@**@****@@********@@@***@*@*@*@**@@@@**@@**@@@**@*@**@*@***@@@@@**@*@*@**@***********@@@@@****@@*@@****@@******@@*@*@*@@*@****@@@@*@@**@@**@*@**@@@*@@****@**@**@**@@@@@@**@@****@*@@*****@@*@*@*@***@**@**@**@*********@@*@@*@*@***@@*@@*@@@@***@@@*@@**@****@**@******@@@***@*@@*@@@@*@@****@@**@***@*@*****@@**@**@**@**@*@@***@***@**@***@@@@@*@*@*@***@*@***@@*@*@*@****@@*@***@*@***@@@@**@@***@***@@*@@@@@*****@****@*@**@***@@@@*@**@@******@@@****@*@*@*@*@*@**@*@@**@*@****@*@@**@@@****@*@*@****@*@**@*@@@@@*@@*@@*@*****@@@*@@@*@**@********@***@@*@***@*@@*@******@*@@@@**@*@@*@**@@*@*@@@@@*****@@@@@@@*@*@@@*@@**@@*@@*@*****@**@****@**@@**@@@****@@@@*@**@*@@@@*@@*@@@@******@******@***@@*******@*****@*@**@*@*@******@*@**@@@*@**@**@*@*****@@*@*@**@@@@*@***@@@@@*@*@*@*****@@@@@*@*@*@**@**@*@*****@*@*@@*@@@**@@@@*@**@****@**@@**@@@@*@*@@@@*@@*@**@@*@*@@*@*@@**@****@@@**@**@***@**@**@***@**@@@@*@*@@*@*@*@@**@**@*@*@@****@*@*@@****@**@*@***@**@@***@@@*@@***@*@**@**@@*@*@*@**@@*@*@*@**@****@**@*@*@@***@@@@@******@**@*@*@*@****@@@*@**@*@*@@@*@@**@**@**@@@***@*@*@**@*@*@*@*@@**@@@@@******@@*@@@*@@*@**@***@@*@***@**@*@@@**@@*@@***@@@@@@*@@**@*@****@@*@**@@**@@@@*@*@*@@****@@@@@***@@*@@@@@**@**@*@*@**@*@**@*@**@**@*@@********@*@@***@@*@@*@*@*@**@***@@@*@@@@*@*@@@@@@@*@***@@@@@@**@*@*@@*@**@@*@@**@*@*@***@*@*@**@@@@*@**@****@****@*****@***@@**@@*********@***@*@**@****@*@*@***@@**@@****@@*@*@@@@@**@@@**@@**@*@*@**@****@*@*@@**@*@@@***@*@@****@@@*@*@*@*@**@@*@@@@@*@@@*@@*@*@**@*@**@**@@@@*@*@@*@@**@**@@@*@**@@@@*@@@***@@@**@**@**@*@@@*@@*@@*@@***@**@*@@@*@*@**@*@**@**@@@*@@**@@******@****@@**@@@*@****@@*@@*@***@*@***@*@@@****@@@*@***@*@@**@@*****@@*@*@*@@@*@*@@@*@@@*@@***@@@*@*@@**@@**@****@@*@@*@***@***@***@*@@@**@***@@**@***@*@@*@***@@**@@*@@***@@@@**@****@@@*@*@**@@*@@**@*****@****@*@@***@@****@**@@@**@***@***@@@@*@**@@*@@***@**@@***@@@@@*@@*@@@***@*@@*@*****@*@@*@@***@@@@@*@*@***@@**@@*@***@****@@@@**@***@@*@@@@****@@@**@@@*@@@@@@***@@@@****@***@**@@*@*@***@@@***@*@*@******@@**@***@@***@@@***@**@*@@*@*@@@**@***@**@@*****@*@***@***@**@@**@@*@***@@@@@**@**@@*@@***@*@**@*@***@**@@*@@@**@***@***@@@**@@@@@@@@*@@****@@@*@@@@@@@***@@@*@@*@**@*@**@*@**@@@@*@******@@@@**@*@**@*@**@@@@@****@******@*@**@**@@*@@**@@****@@*@**@*@**@@@*@*@*@**@@@*@*@@*@*@@***@*@@*@***@**@@*@@*@@**@@@@*@**@@**@@@**@@*@*@@*@*@******@*@**@***@**@*@*@********@@@**@@*****@*@*@@@***@@***@*@@*@@@**@****@*@*@*@@@***@@***@@*@*****@*@@@*@**@@*@@****@**@***@*@@**@@@@*@@*****@@****@@@@@@@**@*****@**@****@@*@*@@*@@@@*@*@@@*****@***@@@*@@@@@*********@*@*****@@@@@**@****@@*@@*@*@@*@@@***@****@****@**@***@@@@@*@***@**@@@@@**@**@*@*@*@*******@@@****@@@@**@*@***@**@@@*@***@@@**@@**@***@@*@*@@*@@*@@***@*******@@*@****@*@*@@*@*@@@*@******@@*@*@@@@*@@*@*@**@@@@**@***@**@@*****@@**@@**@**@***@@*@@@@@**@@**@*@*@@***@*@*@******@*@*@@**@@@@********@@@***@@@*@*@**@**@@*@@*@@*@@**@**@@*@@******@**@@*@*****@@@@**@@**@*@@******@@@****@****@@*@*@@*****@*@@**@@*@@*@*@@@*@@*@@***@@@**@*@@***@*@@***@**@@@*@****@***@*@@***@*@@***@***@**@*@***@@*@@*@@@@**@@@@**@**@**@@******@**@@****@***@@***@@*@**@@*@*@*@*@@@***@@@@***@*@******@@@@@@@@**@*@@*@***@**@*@@@***@*@@@@*@@**@@@*@*@*@@***@@@@@@@********@@*@*@****@*@*@********@@***@@*@********@****@@@*@*@*@**@*@*@**@@@*@*@@*@*@*@**@@*@@***@***@@*@@@*@@*@@@*@*@@**@***@@@@*@@@@***@*@*@***@@*****@***@@@@**@*@*@**@@**@@*@****@********@*@*@@@@******@*@*@@*@*@@***@*@**@***@****@*@*@*@*@@****@*@@@**@@***@@@*@*@**@****@***@@@@@@@*@@@*@*@@*@******@@@***@@*@**@****@*@@*@@@*@**@**@***@*@@@*@****@*****@@****@*@@*******@**@**@****@***@@*@@@@**@@***@@**@**@***@**@***@*@@@@**@@@*@@****@*@*@@*@@*@@@*@***@*@@**@*********@@***@*@*@@*@@@@@@*@@*@*@****@@@**@@*@***@*@@*@@@*@*@@****@*@@*@@@@@@******@@@*@**@@@*@@**@*@***@*@@*@*@**@***@@******@@*@**@@@@@@@@****@*****@@**@*@@@*@**@***@@@@@*@@*@**@*@***@@*@*@*@*@@@@*@***@@@*@***@@**@********@*@**@*@@*@*@@@@*@@***@@@@@**@*@*@*@@*@**@***@@**@*****@@@**@@***@****@@@*@@@@@***@@***@*@@*@@**@*@*@*@**@*@*@*****@*@@@**@****@**@*@@****@@@@@@**@*@****@@@@@***@***@***@***@***********@@*@**@*@@*@**@*@****@*@***@*@***@*****@@@@*****@**@@*@@*@*@*@@@@**@*@@***@**@@**@@@*@@****@****@*@@@*@*@***@@@*@@*@***@@*@@***@*@****@@*****@@*@*@*@@@@@****@*@@*@******@**@@**@@@@@*@@@*****@@****@@*@****@*@*@@**@@*@*@@@*@*@@**@@*@@@@*@*@*****@**@*@@***@@*@@**@****@@*@*****@**@@@@**@**@@*@****@****@**@@@@**@*@*@@***@@*@**@*******@*@*@@*@@**@**@@*@*@****@**@**@@**@@@@***@@@*@*@*@****@@***@@***@@@******@*@*@*@@@@*@**@@@@*@*@*@**@@@@*@*@@****@@**@*@*@@@@@@***@@*@*@**@**@@**@*@@*@*@@@*@*@**@@@@*@@**@@@*@*@@**@@*@@**@***@@@@*@*@****@@*@*@*@@*@**@*@@**@@**@**@@****@*@***@*****@******@@**@*@@@@*@@**@*@@@*@**@@@*@@*@@@@**@***@****@@**@@@**@*@**@*@@**@*******@****@**@**@@@*@***@@**@@**@*******@***@****@@**@*@*@@@*@@*@@@@**@*@@******@*@*@***@**@@**@@**@@**@@*@***@@@@*@*@@@@**@@@*@@@*@@@@*@@***@@*@@@@@@**@@@****@@@**@*@@*@@**@*@@*****@@*@@*@@@**@********@@*@*@*****@@**@@**@**@*@@*@@***@***@@**@@*@@@@@@**@**@*@@*******@*@*@@@@@*@@**@@@*******@*@@*@@@@**@*@@****@@****@@*@@@@@@@*@**@***@*@**@@*@@@*@*@**@***@@*@@**@***@@@@@******@@@@@****@@*@******@*@@@@**@***@***@*@@******@@@@@*@***@*@@@*@@*@@@***@@*@*@****@*@@**@@*@@*@*@*@**@@*****@***@@@*@******@*@**@@***@**@***@@*@***@***@**@***@@@@******@@@@**@***@@@**@@@@*********@@*@*@@@@@**@*@*@@@@@@**@@****@**@@@@@**@***@@***@**@@**@@@@*@@@@*@*@@*@@@*@@@*@**@*@*@@*@*@*@***@****@@**@@*@***@***@*@****@**@@**@@@*******@*@@@*@@@*@***@*@**@****@*@*@@**@**@*@@*@****@*******@**@*@@@*@*@****@**@******@*@**@@@@***@*@@@*****@@*@@*@@@@**@*@***@@*@***@@@@*@@@*@*@*@@**@*@@*@*******@*@*****@@@*@*@@*@@@@*******@*@@*@****@**@**@*@@*@@***@@*@@***@@*@*@@***@*@**@@@*@@*@@*@@@**@*@@@**@@*@@@@@@@@****@**@*@**@******@@*******@*@*@***@*@***@@@********@@@**@**@@@@*@*@*@@@@@*******@@*@*@@@*@@**@*@*@@***@*@@*@*@*@*****@@@**@*@@@@***@***@@@****@@**@*@@@@@@@@@@*@@***@@@***@@@*@**@@**@@@*@@@**@**@@**@@****@*@**@*****@@@@*@@*@**@@@@*****@@@***@***@*@@@@*@@*******@**@@@@*@*@*@**@*@*@*@***@@****@*@@*@*@@*@**@@**@@**@*@*@@*@*@****@@@@*@**@*@@*@@*****@*@@*@*@@*@***@***@@@*@*@@*******@**@@@@***@**@@**@***@*@*@*@@*@**@***@***@@@@*@*@****@*@**@@*@@*@@@@******@***@**@@@@*@*@***@***@**@*@****@******@*@**@*@*@@@@****@@***@@*@@*@**@@*@@@***@*@******@@@@*@@**@@******@*@@*@@***@**@****@*@@*****@**@@@*@*@*@*@@*@***@@**@************@****@****@@*@****@@*@@*@*@*@***@@@**@@@@@******@@**@****@****@*@@**@**@*@@**@*@@@@@@@@@**@@@@***@**@@*@*@@@@**@@*****@****@*@*@@*@@@*@@*@*@@@@***@@*@@**@@*@@***@@@@@@**@*@**@*@****@**@@**@***@@@@@@*@@*@@***@*****@**@**@**@@@*@@*****@*@***@@*@****@*@*@*****@@@@*@*@*@***@@**@*@@*@@**@@@@@*@*@***@*@**@*@@*@****@@@*@@*@*@@@***@*@*****@@*****@*@@**@*@@**@@@@*@*@****@*@@@*******@****@***@@*@@@***@@***@@**@@@****@@***@@@****@@*@@*******@@*@@**@*******@**@**@****@@@*@@**@*@@@*@@*@*@@@@*@*@@*@****@**@@***@@*@@*@***@*@@*@@@*@*@***@@*@***@@@**@*@*@*@**@**@@*@**@*@**@*@***@**@@*@@@@*@*@*@**@*@**@**@*@@*@@*@***@*****@@@@@**@*@@**********@@****@@*@****@****@*@@@@@@@******@*@*@**********@*@@*@@******@@***@******@@@@****@*@*@****@@*****@@@******@@****@*@@@*@*@**@**@*******@@@*@@*@*@***@*****@@@***@@*@*@**@*@**@@**@*@*****@*@*@*@*@*@*@@*@******@**@*@@******@*@@**********@**@@@**@**@**@@@@*@@*@*@@@@@@*@@@@@@@@@@*@***@**@****@@*@*@*@@@@@***@@**@**@**@@**@**@**@@@@@*@**@@*@*@@@***@@*@*@@************@@@*@@@@@@@@@*********@*@***@*@**@@@@@@***@*@@@@***@*******@@******@**@@@@@***@**@**@@@******@**@*@**@*@****@@******@@***@******@@*@**@*@@****@****@@*@**@@@*@@****@@@**@*@@***@@@*@****@@*@@**@***@@@****@@@@******@***@*****@@*@***@@****@@@@@@@***@@@*****@*@@***@@@*@@@@@@@@@*@*****@@**@*@@*@@@**@@*@***@****@@@@@@*****@@*@*@**@@@@@*@*@@@@@****@*@*@@@*@*****@*@*@*@**@*****@*@@@*@*****@@@**@@**@@*@****@**@@****@@@*@***@@@@*@@@@*@***@*******@*@@**@****@**@@***@**@@@*@****@*@@@@**@*@@*******@*@@@@*@*@@*@**@*@**@*@*@*****@*@*@@@*@*@**@@*@@**@**@@@@@**@*@@@*****@**@***@@******@@@@@*@@***@***@@@@@@*@**@**@**@***@@**@*@*@*@*****@**@@*@@*@@@@****@@@*@@@*@*********@*******@@**@**@**@@@*@**@*@@***@****@**@@@@@*@*@@@**@**@*@***@*@**@*@@***@*@*@@****@*@**@@@*@*@@**@*@****@@@@@*@*****@***@**@***@*@*@**@@**@**@@@*@**@@@@*@*@*@@******@*@***@*@**@*@********@**@@**@@*@@*@@**@@@@***@@**@@@@@@*@@*@******@*@@*@*@@@@@@@@@@*@@@@*@*@**@@@@*@@@@***@@@@*@**@**@@*****@****@@@*****@@@*@*@@**@@@@@*@**@@@@***@***@****@@@*@***@*@@*@*@@*@@@*@@**@****@@@*@*@****@*@**@@*@***@@***@@@@*@@**@**@@@@***@****@******@**@*@*@*@@@@@***@**@*@*@*@**@*@***@@@@@@**@@@@@***@@@@**@*****@**@*****@@*@@***@@@*@***@@***@*@****@@**@@@@@*@*@**@*@*@*@@****@**@*@@*******@@@@*@@****@****@***@*@**@*@*@@*@*@***@@@@@***@@****@@*@@**@@@@@******@***@**@*@*@@@*@@@@**@@@*********@**@*******@**@@*@**@@@@@@**@@***@*@*@**@*@@*@@@@@***@***@@@****@@********@@@**@*@@**@*@@@@***@****@@@*@@*@*@@****@**@****@@@@@@*@@***@*@@**@***@*****@****@**@*@@@@*@@@*@*@@@**@@*@*@***@**@@******@@@*@**@@@***@*******@***@*@@**@*@@*@@*@**@@*@@*@@***@*@***@****@@**@**@**@@**@*@@****@@@@**@*@*@*@**@*@******@@****@*@**@@@*@*@*@@**@@*@@***@**@@*@@**@@***@@*****@@*@@*@*******@@******@@@*@*@**@**@@@@***@@*@*@*@@***@*@@@**@*@@*@**@***@@*@@@****@*@*@*@@**@@**@*@****@@**@***@*@@*@@@@**@@@@@***@**@*****@@@*****@*****@@@@@@@@*@**@*@@@*@*@***@**@**@*****@@**@*@*@*@**@@@***@*@@@@***@@*@@*****@*******@@**@*@@@@@@@**@**@@*@@***@@*@@**@*@****@@@@@*@@*@*@@@**@*****@@**@@@****@@@*@@******@*@@*@@*@@*@*@**@@@@@**@@*@@*@@@***@@@@*****@@@*@*@**@*@*@@**@***@@@@*@*****@@@@@*****@*****@@@***@***@********@***@@@@*@*@*@@***@**@**@**@@@**@@**@**@@***@@**@@@@@*@**@@@@@**@@@*****@@**@**@@@*@***@*@@@*@*@@@@*@@@**@***@@@*@**@*@**@******@****@*@***@@*@*@*@*@@@**@@@*****@@@@*@@**@@@**@**@*@*@@**@*@@*@@**@***@*@@@*@*@**@*@*@*@*@@@****@**@**@@@@***@@*****@@@*@@****@@*@@@*@*@@@*****@*****@**@***@*@@*@@*@@@**@*@@*@@@@@@@**@*@@**@*@*******@@**@**@***@***@@@*****@***@*@*@@**@***@**********@@*@**@**@*@*****@@*@*@***@@@@@@***@@**@*****@*@@*@**@*@***@****@@**@**@@**@@**@***@@**@@@*@**@@@@*@@***@*@@*@@*@*****@*@@*@**@****@*@**@*@*@************@@*@****@*****@****@***@@**@*@@@@@@*@@***@*@@@@*@**@*@**@*****@***@@*@@@@**@@@@@@**@@*@@*@@@*@**@***@**@@@***@*@@@@@***@@*****@*@**@**@*@@**@*@*@*@@*@**@***@@@**@***@**@**@*@***@*@@****@**@****@**@***@@@@*@@**@**@*******@@@*@**@*@@*@@*@@@*******@@******@********@@*****@****@****@**@**@@@*@@****@@@**@***@*@@*@@@*@@@***@*@@*****@**@*****@**@**@*@@*****@**@***@@**@**@@@@*@****@**@***@****@@@@@***@@@*@@@@**@**@@@@@@@*@******@*@*@*@@******@*@***@****@@@****@********@***@@*@@*@@**@@*@*@***@@@**@***@*@@*@@*@*@**@@*@*@*@@@@@*@****@*@@**@****@**@***@*@**@*@**********@*@*@@@*@@*@@*@@*@*@@@@*@****@*@@@**@*********@**@*****@@*@*@@*@@*@**@@*@**@@*@*@*@***@@@@*@**@@@@*@@@*@@@*@@@*@@@*@**@@@@****@@***@**@@**@**@@**@@******@@*@@***@**@@@@@*@@***@@@@****@***@*@**@@*@*@**@*@**@******@*@*@*********@**@*@*@**@**@*@@*@*@*@*@@***@*****@**@*@*@*****@@@@***@@@*@@@*@*@**@*@*@@*@**@*@@@*@@**@@@@@*@*@@@*@@*@**@@@*@***@*@***@**@**@@@******@******@*@@@***@***@*@***@***@*@@@****@*@**@@@*@*@*@*@*@**@*@******@*@*****@@@*@**@**@@@*****@**@@@*@*@***@*@*@***@***@@*****@****@*@@*@*@@@@**@@***@@**@@@*******@*@***@**@*@*@@@@@*@@@*@@*@@@*****@@@*@@*@@@**@**@**@****@*@***@@*@*@*****@*@@***@***@*@@*@*@@*@**@@**@**@***@*@**@@@@*****@*@*@@@@*@*@@@@*@*@@*@***@@*@**@*@*****@**@@*@**@@@********@@@*@***@**@****@@******@****@@**@@**@**@@@*@******@@@***@*@@@@**@*@@*@@****@*****@@*@@*@@**@@*@@**@***@****@@@**@@@@*@@*@***@@**@@@@*@**@@@@*@*****@*@*@@@@@**@*@***@****@@@@@**@****@***@@@@*@***@*@@*@@*****@**@@@@*@*@*@**@*@@@******@@****@@*@**@*@**@@**@@*@**@@@@***@**@@*@@**********@@**@*@@**@@*@*@@***@*@*@*@**@@@*@@***@@@@@**@*@****@@@@@@*@*@**@*@@@@@***********@*@@**@**@*********@@*@****@@*@@****@**@@*@*****@@@@@*@@*@**@@*@@**@@*********@@**@@@*********@@@@@**@@****@*@*@**@@@**@*@*@*@*****@******@**@*@@@*@@@*@**@@*****@*@*@*****@**@**@*@*@***@@@**@*@*@*@*@@@*@@@@@@***@**@@@**@@@*@***@***@*@@@***@***@*@@****@*@@@****@@*@*@**@@****@*@@@@*@*@@@*@***@**@*******@**@**@@@*@@@****@**@**@@*@@@*@**@@@*@@*****@**@*****@@****@@**@****@@@***@*@@@@@@@@*@***@@@*@@@****@*@@**@@*****@*@@*@@@*****@@**@*@@@@@******@@@@@@@*@*@@@@@@*@@*****@**@**@**@*@*@*@@*@*@@@******@*@@@***@@@*@**@**@@*@***@*@@**@***@***@*@@**@*@*@@@@********@**@***@**@@***@@@@*@@@@**@***@@*@@@@***@@@@@**@*@**@**@**@*@@**@***@*****@@***@*@*@@*@*@@@*@@*@***@**@*****@***@****@*@@@*@@@@@@@@@*@**@@*@*@@*@@***@*@@*@@**@@***@@*@*@@****@*@@***@@@*@@@@*@*********@**@**@*@***@@@******@@@@*******@**@@**@@**@**@**@**@*@****@@***@*@*@@**@*@*@*@**@**@*@@@@***@**@********@**@@****@*@@*****@@@@*@@**@@*@*@*@***@*@@***@@*@@***@@****@**@*********@*@****@*@@@*@*@**@**@@*@@**@@@@**@@*@@@**@***@@***@@@@@@***@@*@@@**@*@***@**@@*@@@@@***@*@*@@@@@***@@@*@*@@@**@@@@***@***@@*@**@*@**@@****@@@**@***@@***@@@@*@@*@**@@@@***@@**@*****@@@**@*@**@@@@@*@@*@@***@*****@@*****@@@******@*@**@*@@*@***@*@@@**@@@*@@***@@****@**@*******@@*@@**@****@*@@***@******@**@*@@@****@@@*****@@@***@*@********@*@@@*@@@***@****@*@@*@@@**@@@*@**@*@**@***@@@@***@**@@*@@***@@***@***@**@****@**@****@*@@@*****@***@@@**@*@***@@@*@@@@*****@@**@@**@***@***@@*@***@*@****@@@@@@@@*@*@**@*****@***@**********@***@@**@@*@***@**@*@*@*@*@@@@*@@***@@*@*@*@@@*@**@****@*@*@*@**@*@**@@@@@*@****@**@*****@***@@@@*@***@**@@@*@@@@*@@@*@@*@****@@**@**@@@@*@*@@@@**@@@**@@****@@@***@*@@*@*@@*@@*@@******@******@******@@@**@@@**@@*@@*@@@**@*****@****@**@@*@*@****@@**@@@**@@*****@*@**@**@@@@*@*@*@*@@**@**@**@@***@@@@*@******@*@*@***@@@*@***@**@*****@@**@@***@@@@*@@*******@**@**@**@@*@*@@***@***@*@**@@*@@@@*@*@@**@**@***@@@@@*@*@@*@***@@**@@@**@**@@*@**@**@@@*@@**@@*@*@@@*@@**@***@@***@@*@@*********@*@@@********@@@@@**@@****@*@@@**@@@*********@@@***@@**@***@*@@**@@@@*@*@*@@****@@@**@*@@@@@@*@*****@**@*******@@*@**@***@@@****@@@@@@*@@@**@@*@****@@**@*@***@*******@**@*@*@***@@*@*@@****@****@*********@@@@**@**@@@*@@*****@**@*@*****@@*@**@*@@@*@@@**********@****@**@**@*@@@**@@***@@@**@@*@@@*@**@@@**@@***@@@@@**@@@*@********@*@*****@*@*@@*@*@**@@@@***@***@@**@@*****@***@*@*@@@**@*@@**@*@*****@***@**@@*@*@@*@************@*@***@**@@@****@********@**@*@****@*@@@**@**@@@*@@@@*****@@**@@***@@@*@*@@**@**@*@@*@@*@****@****@@@@@@@*@***@*@*@@***@**@@**@@**@*@@@****@****@***@*@*@*@**@@@*@@@**@****@****@*@*@@@@**@**@@*@@@*@@***@@*@*@*********@@@***@@@*@**@*@**@********@*@@****@**@********@*@@@**@@@**@@@@@**@*@@*****@**@**@@*@***@***@***@****@*@**@@*@****@@@*@@*****@@*@@*@@@***@@***@***@*@******@******@@@*@**@@@****@*@****@@@@@*@*@*@**@@@@@@@**@@@@*@@@**@@**@@@@*****@*@*@*@*@@@*@@@@**@@**@**@@@@***@*@@****@@@@*@*@*@**@*@**@***@@*@@*@*@@**@@@@@@@@**@**@***@@@@*@*******@*@*@***@**@@@@*@*****@@*@@***@***@@*@@*****@@****@***@@*@@@*@***@@*****@@@***@**@@***@@@**@**@**@**@*@@@***@**@**@*@*****@@*@*@@@@**@***@*@@*****@@*@****@@**@***@*@@****@@*@***@@@@**@@***@**@@@@@@*@*@@@*@@*@*****@*@@@*@**@@*@@**@@@@@*@*@****@***@@@*@*******@@@*@*@*@**@@@**@*@**@@@*@****@@@@@@**@**@@**@**@*@@*@***@***@******@***@***********@@****@**@*@@@*@*@@**@***@**@*@*@*@@*****@**@*@@@@***@@**@*@*@**@***@@**@@@@*@*****@@*@@@@****@**@@@@@*@@****@@@@*******@*@***@@@***@@@@***@****@*@***@@@****@@**@**@@@*******@@*****@@*****@@*@*@@@@*@***@*@@***@@****@***@*@@*****@*@*****@**@@@@*@****@@@***@*@**@**@@***@**@*@*@@@@****@*@***@@*@**@@@*****@*@@*@@@@**@@**@@@@*@*@@***@@**@*@@*@@@********@***@***@@**@*@*********@**@@@@@*@@@@*@@****@*@**@*@@**@*@@@**@**@*@@*@*@***@@@@*@*@@****@****@***@@**@@*@*@@**@*@*****@*@@*@@*@****@@*@@**@*****@@@@@@@@**@@*******@**@*@@*****@***@*@@**@***@***@***@*@*@****@@@***@@@@*@@***@@*@*******@***@*@@@@****@*******@**@**@*@@@*@*@@@**@@@***@**@@*@**@@***@*@*******@@***@@@@@*@@**@**@@@*@*********@**@@*@@@*@@@@@***@@*@*@*@***@@@*@@*@@*@**@@@@**@@***@@@@@@*@@@***@**@@*@@@****@********@***@**@**@@****@****@*@@*@@@@*@@**@@*******@**@****@@@@**@@@@*@**@***@*@@*@@@*@@*@***@@**@**@*@*@@***@*@*****@**@@@*@@@@@**@@@@*@@*********@**@***@@@**@@****@@***@**@@*@***@*****@@*@@*@@@*@***@*****@*@*@*******@*@*****@****@*@@@@*****@@@@@***@**@@**@*@@***@**@*@@@*@**@*@**@**@@@@*@@*@*@***@@*@@***@*@*@****@*****@@**@@@*****@*******@@@@*@@@****@**@*@@@@****@*@@@@@**@@*@@@@**@**@*@@*@@****@@*@@****@*@@@*@@@*@@**@*@*********@*@@**@**@@**@@@*@*@**@@@*@**@*@@**@*@*@**@@*@*@@@@*@@**@@******@*@@***@@*@@*@@@*@**@@@*@***@***@**@**@@****@@*@*@*@@*****@@***@@@@*@*******@@*@***@*@**@****@*@@**@***@@@@**@@*@@**@*@**@***@*@**@**@*@@**@@@*@***@****@*@*@@*@****@@*@@***@*@*****@@*****@@@@**************@@*@*****@***@*@@*@@@*@*@**@@*@**@******@*@@*@*@@*****@**@@@@@*@@@@**@@****@@*@@@**@*@@@@*@*@****@*********@@@@*@@@@*@@**@**@@@**@@****@**@**@@@*@**@@*@*@@******@@***@@***@***@@@***@@@****@@@@**@****@*@**@@*@@***@@@@@@****@***@*@***@*@***@*@*@@**@@*@**@@***@*@@*@*****@@@****@@**@@**@**@@*@@@**@**@***@@@****@****@@@***@@*@***@****@@@@***@***@*@*@@*@@*@@@**@@@@**@*********@****@@@***@*****@@@@**@@*****@**@*@@**@@*@@@*@@@@@*@**@@@@****@**@@*@*@**@@@@@@@*@*@*@*@*@*@@@****@@*@***@@***@**@**@**@@**@@@@@@**@@@****@*@@@**@**@*@@@****@@*@@***@@@*****@@****@@*@@@@**@@*@*@@@*@@@**@*@*@***@*@@@*@*@*@********@*@@***@*@@*@**@@*@**@********@@@*@@@**@@*@@*@@@@*@@@@@@@*@@*****@@@@@@***@@*@***@********@**@@**@*@@*@@****@@*@@@*@*@****@@****@@@@@@@*@*@@**@****@*@@@*@@*@@@@*@@@*@*********@@@@**@******@@*@@@*******@@@**@*@@@@*@@***@@@@*******@****@@****@***@@****@*@@@*@*@*****@@*@**@@*@@@@@****@*@@*****@*@@*@**@**@@*@@****@@**@@@*@**@*@*@******@@**@*****@****@*@*****@***@**@@@@@@@*@**@@*@@@@***@*@@@@*@**@**@@@@*@*@*@@@@****@*@***@@*@@@@***@@@@**@*@*@@****@@@*@*@**@*@***@@**@@@***@*@**@**@*@@***@@@*******@@****@@@@*@****@*****@*@***@****@**@@****@*@**@**@*******@@*@*******@@*******@@*@@@@**@@**@*****@***@**@@**@@@*@**@@**@*@*@@**@**@@*@**@*@**@****@*@@@@@***@@@*@@**@@@*@@*@***@@@*****@***@@@**@@@@@@***@@@**@@**@*@****@***@***@**@@********@@@@*@**@*@@@*@@**@@@@**@@**@**@*@*@*@****@*@**@*****@@@@*@*@*@**@@@*@**@***@@*@@***@**@*@@@*@@@***@@@*@****@@**@**@@@**@@@*@*@@@*@***@@@@*@@***@@@*@@@*@*@****@**@@@@**@***@**@@**@*****@****@@@***@**@*****@@@*@****@@@*@***@*@@@***@**@****@@@***@@@*@**@@*@***@**@*@***@*****@**@@*@@*@**@***@@*******@@**@***@*@*@*@@***@*@@****@*****@*@@***@@**@@*@@*******@*@**@@**@@**@****@@@@@@@@**@*@@@*@*@*@**@***************@@**@****@@@@@*@*@*@@@*@**@**@@@*@@*@@**@@@*@*@*@****@*@@***@@*@@@@@*@@**@*@****@@@*@@@*@@*@@***@***@**@@@**@@*@@*@*****@@@@***@@****@**@***@****@@@@@**@@@@@**@***@@@@***@*@**@@@**@@*@@@@@*@*@@**@@**@@@@@@@*****@@@**@@@@**@*@**@@*@*@@*****@*@*@***@**@*@*@*@*********@*@@@*@*@@**@@**@***@@*@@@@**@@*@@**@*@*@@@*@@@**@@***@@**@**@*@@***@***@@***@@*@@**@@*******@@**@@***@@@@*@**@@*@@**@**@@****@@@*@@*@***@@*@**@*****@**@*****@*******@@@*@*@@****@*@@*@*@*@***@@***@*@***@@@@@*@@*****@*@@@**@@******@**@*@@*@***@******@**@***@@@*@@@@********@*****@@@*@@*@*****@@*@@*@@@@@@*@**@*@@@@*@*@@@@**@*@@*@*****@*@@*@*@@*@**@*@***@*@*****@**@**@*@*******@@@@**@*@@***@***@*@**@******@***@@*@@***@*@@*@*****@***@*@*@@****@@**@@****@****@*@@@***@@*@**@***@@@@@**@@*@@@***@@@*@*@**@@@*@@@@@@**@@*@@**@@@@***@*@@***@****@**@***@@@****@*@**@@*@*@***@**@*@*@*@@@@*@****@@@@***@***@@@**@*@*@@**@@@@@*****@**@@@*@*@@@@*@***@*@@@**@@**@*@*@@*@@@@*@*@@*@@*@**@****@*@@@*@@@*@@**@@@*@@@*******@*@**@*@@@@@@@***@****@**@*@@*@@@*@*@*@*@*@@@@****@@****@*****@*@@*@*@@********@@@@*@@**@*@@@**@*******************@*@*@**@*@@***@@@@**@***@*@@@*@***@***@@***@@******@***@***@****@@@*@*@@**@*@*@**@@*@**@@@**@***@*@@*@**@*@****@@**@*****@*@@**@*@@*@***@*@@**@@@***@**@@@*@******@***@****@**@@@@*@@@@@****@***@**@@@@@****@@*****@*@*@*@@@@@*@@*@@**@*@***@*@***@@@*@**@@@**@@**@*@*@**@@@*@*@*@*@@@***@**@@****@*****@****@****@**@@@*@****@*@**@***@*@@@@@***@********@@@@@@*@@***@*@@**@@@****@@**@**@*****@@***@@**@@*****@@*@*@***@@*@**@***@*@@****@**@@@@@@***@@*@**@@**@**@@**@****@*@@*@@@@**@@***@@@@@@*@*@***@@@@*****@***@**@*@*********@@****@***********@***@*@@@@@*@********@**@@@@**@@******@***@@**@@*@@@@*@@@****@@@**@**@*****@*****@*@*@@**@**@***@*@@*@@**@@****@****@@**@******@***@@@*@@*@@**@****@***@@*@**@@*@*****@***@*@****@@**@**@@*@***@@**@@@@@@@@@@****@@@*@@@*@*@***@@@*@**@*@@****@**@@***@****@@@**@*@****@@*@*****@**@*@**@***@**@@@@@@***@*@*@****@**@*@****@@*@@*@@*@**@@***@@@**@*@****@*@@**@@@@******@@**@@@**@@@@**@@@@@*@**@@******@*@@*@@***@***@**@**@**@***@@@*@@@*@@*****@@@**@@*@*@@@@*@*@@@@******@@*@*@@@***@*@**@@***@@*@@***@******@**@@*@**@@*@*@***@****@@@@@*@*@@****@@*@@@@*@@@**@*****@******@**@**@@****@@***@***@@***@*@@@**@*@@@***@***@*@*****@*@******@**@**@*@**@***@*@*@***@*@*@@@***@*@@@*@**@@*@**@*@*@*****@**@@*@@@*@@*****@@*****@@*@**********@***@******@@*****@@*@**@@****@**@**@@****@*****@@*@@**@*****@@@****@****@@*@@@@***@@@*@@*@@*****@**@****@*@**@*****@@***@*@***@******@*@**@@@***@*@@*@@****@*@@******@***@@@@**@**@***@***@@@@@@*@**@*****@@**@*********@@@*@*@@@*@*@@*@*@@****@***@*@*@@****@@*****@@@********@**@*@@@***@*@@@*@@@*****@@@@*@*@***@@*@@@**@*@@**@@*@*@*****@*@@*@@@*@*@@@*@****@*@*******@***@*@@*@*@@*@@**@@*****@***@**@**@@@***@@@*@@***@*********@@**@@*****@**@*@*@@@@*@*****@@@@*********@@*@@@***@****@**@@@@@***@@*@*@@*@***@@*@@*@**@******@@**@**@**@@*@@*******@@@**@@****@*@***@**@*@@@*****@@@*****@@*@*@***@*@*******@*@@*@**@***@**@@***@**@**@*@*@@**@***@@@@*@**@*@******@@@@*@**@*@*@@*@*@*@@**@*@@**@*@@**@@*@@@*@*@@**@@@@@@@@@*****@@@@@*@*@****@@**@*@*********@@**@*@@*@@**@@**@@**@@***@@***@@*******@****@*@***@*@@*****@*@@**@@*@*@@*@@@@**@@*@*@*@**@@@@*@@@***@**@*@@@**@*@@**@@@@@***@**@***@*@@****@@*@@**@@@@*@@@*@@**@*@**@@***@*@**@*@@*@@***@@@****@**@****@*@**@*@@*@@*@@*@*@@@@@*@*@**@@@@**@@*@*@@***@*@**@@@**@@**@***@@*@*@@*@***@********@*@**@*@*@@@**@@@@**@**@*@**@*@@*@****@@@@*@*@*@@*@@**@*@@@*@@*@***@**@@@*******@@@@*@@@****@@@****@********@@@@@***@*@**@***@*@@@@@****@@@@**@@*@**@@*@*@@**@*@**@*@@*@*****@*@**@@*@*@*@@*@***@@***@@**@@@@@**@@********@@@@@@@***@*@**@**@**@*@@*@*@**@**********@********@**@@*@****@@@****@**@@**@****@@@*@@*@*@**@@@@***@*****@@@@*@****@****@***@@@*@*@*@**@*@**@@***@*******@*@***@************@*@**@*@@*@*@@@@**@@@*@**@**@@*@@*******@@*****@@**@**@@*@**@*****@****@*@@*@@*@*@@**@**@*@**@***@@***@*@****@@*@@***@*@@****@@**@****@*@@@****@@*@@@@@@*@@*@@*****@****@***@@@**@@**@*@*@@*@@***@@@@@**@@*@**@****@*@*@*@@@*@*@@*@*@@*@*@@@**@***@@*@*@@**@@@**@*@*@*****@@*@*@@***@@@@@@*********@*@@**@@@**@*@***@**@***@**@***@*****@@*@**@@***@@@@*****@***@*@***@****@*@@@@*@@******@@**@@@@**@*@@******@**@*@*@@*@@*@@*@*@****@@@*@@@*@**@@@*@***@@@*@****@*@*@***********@*******@@@@***@@@@***@***@*@@@@@@@@@*@@@**@@@@@@@@**@@****@**@***@**@*@@**@*@@@@*@***@@*@*@***@*@**@*@@*@@*@@@@@**@@*@@@@*@****@@***@**@*@*@*@*@@@*@@@**@@@@@@*@@@*********@*@**@*@***@*@*@**@@@****@*******@*@*****@@@*@*@*@***@*@*@*****@***@*@@@**@@*@@**@*@*@@**@**@@*****@@@*@***@**@@@*@***@@*@@*@*@*@*****@@@*****@*@***@****@**@*@***@*@*@@*@*@**@*@****@@@*@*@*@@@**@***@*@@@******@***@@@@@@@**@*@*@@@**@**@**@*****@*@**@*@@@@@***@@@@@***@@*@*@@*@@*@@*@***@*@@*@******@*@@*@@****@*@@@*@*****@@**@@*@*@*@*@@@@@@***@***@@*@@******@@*******@@@**@@***@@*@@*@*****@@**@*@****@@**@@@**@@**@*@@@**@***@**@*@@***@**@*@@*@@@@**@@*@*@**@@@**@@@*@**@@@*****@*****@**@**@@***@**@@****@***@**@@***@@@@@*@*@@*@****@@@**@*@@****@***@**@*@@**@@**@@@*@@@@***@@**@*@@*@*@**@@*****@*@****@**@*@@@*@@*@***@***@*@**@*@@@****@*****@@*@*@**@@@@*@*@**@@***@@*****@***@*@@@****@@@@@***@*@***@@@***@*@@@**@@**@*@@@@***@@@*@*@*@*@@@@@***@@@@@***@**@@@@**@******@****@**@*********@@*@@*@@*@*@***@*****@@***@****@*@******@@@*@@@@@***@*@@@*@*@*@@****@*@***@@@*@****@@@***@**@@***@@*@@@@*@@@**@***@@*****@@*@@*@*@@*@**@@@@@*@@@*@**@**@****@*@@*@*@**@@@@**@*****@@@*@@*@@********@@***@@*@****@*@@@*@*@****@**@***@@**@@*****@*@@*@@@@@***@@***@@****@@*****@********@@@@**@*@@*@*@@**@@@****@****@@**@*@*@**@@*@*@******@@@*@*****@**@@**@***@*@@***@@@****@@*@*@**@***@@@@@*@@*@@@**@**@******@***@@*@**@*@**@@*@@@*@@**@****@@@@**@*@*@*****@****@@@@**@*@*@@******@*@**@***@@@**@*@@@***@*@@**@**@*@****@@@@@@@*@*@**@*@********@**@@@@@*@*@@@@*@*@@*@@@*@@@@***@****@*@@@*@**@@@***@*@**@***@***@**@@@**@**@@****@@@@@@*@@@@@*@@@@*@*@@@*@@***@*@*@@*@**@@*@@*@@*@*@@@******@@**@@*@**@****@****@*@***@@@@*****@@***@**@*@***@@**@*@@@*@***@*@@*@@@@@@***@@*****@@@***@**@**@@*@*@@*@****@@*@**@@@***@****@***@@***@@*@@@***@******@*@@**@@@*****@**@**@*@*@@@***@@*****@*@**@@****@@@*@@**@@**@*@@@**@*@@@@******@@**@@@@*@**@@**@***@*******@**@**@@@***@****@*@*@@@@@**@@@@*@@*@*@***@*@****@**@*@*****@**@*@@@***@@@*@*@*@******@@*@****@@**@@**@**@*@@*@*****@@***@**@**@**********@@@**@**@*@@*@**@*@@****@@@*@*****@***@*@@@******@@*@@@@*@@********@@*****@@*@****@@@*@**@****@*@@@**@@**@@@***@@**@@@*@@@*@@**@**@*@@*****@@****@*@*****@****@***@*@@@@*@@@******@@*@*@@*@**@*@@@@@***@@@**@*@*@*@@*@@@***@********@**@*@*@@*@*********@@@*@****@@***@*@@**@@***@**@@@***@@**@@**@@**@****@@@@***@@*****@*@*@@@**@**@@@@*@**@@@@@@***@*@*@@**@@***@**@*@*@@**@******@@**@*@@**@*@@**@@@**@@@*@@@***@@**@@**@@*@**@****@**@*@@*@@@*@@*@*@**@***@@@*@@@**@*@****@***@@*@**@*@**@***@**@@@@@*@@*@@@*@*@@@@*@*@@@**@**@**@*@*@*@****@@**@@**@@@*@**@@@***@@**@****@**@***@**@***@@*****@@*******@*@*****@@**@@*@*@@**@*@@@*@@@@**@****@**@@@@@@****@**@@*@*@*****@*@*@**@@@@***@@*@@*@**@*@@@@@@******@@***@***@@***@@@@***@@@**@***@*@@***@@***@*@**@@*@@@@*@@*@@@*@@@@@@***@@*@*@*@*@**@**@@***@@**@***@@***@@***@@*********@@@@@**@***@@***@**@******@*@*@**@*@@@@*@@@********@*@**@@@@*@*@*******@@@**@**@*@**@*@@@@@@@*@@*@*@@@*@**@@**@**@@*@**@@@*@@@*@*@@*@**@@*@*****@***@***@@@**@*@*@***@********@*@***@@***@***@@**@@@*@@@***@@*@@@@@**@***@*@***@******@@@@@@@@*@*@******@@*****@*@*@***@@@@@@@*@******@@****@@@@*@@@@****@@*@@*****@**@*@**@*@@@*@***@@*****@@*@*@@*@@**@@@@*@@@*@@**@@@**@@@@***@****@*@**@@**@@@*@**@@********@*@***@**@**@****@@@@@****@**@****@***@**@@@@****@*@@**@@@@@@*@***@@*@@@*@**@**@@**@********@@@@@@@**@@**@@@***@*****@*******@*******@**@@*********@@*@*@@*****@*@**@*@*******@@@**@@@**@***@****@****@@***@***@*@******@*@***@@@*@*@**@*@**@*@@**@@*****@**@***@**@***@@@@@@*********@@@**@**@@*@****@******@*@@@*****@@@*@@*@@*@@@@*@@******@***@******@***@@@@****@*@**@*@@@@@*@******@*@**@****@**@****@@***@***@**@@*@@@*****@@@***@**@**@**@@@*@@*@@*@@@***@****@@*@@@*@@**@*@@*@**@*@**@***@@@***@*@*@@*@*@@@@*@@*******@**@@@**@*@**@*@@*@@**********@**@***@***@****@******@@@**@@***@***@@***@***@*@@@@**@**@@******@@*****@***@@*****@*@@@@@@*@**@***@**@**@@*@@***@***@*@*@*@*@*@**@***@******@***@***@*@**@*@**@*@*******@@*@*@**@@@@@*@*@*@**@*@*@*@*@****@@*@@@@*@@**@*@@@***@*@@****@***@@@@**@**@@@*@@*@*@**@**@@*@*@*@@@**@**@**@**@**@*@******@*@@**@@**@*@**@*@@*@***@@@**@*@@@@****@*@@@**@**@@@**@@*@*@**@@@@***@@@@**@**@*@@***@***@*****@*@*@***@@****@@***@*@**@@******@*@@@***@**@*@**@*@@@@***@*@*@@*@@*****@@@*******@***@********@@@*****@**@@*@@@@@*@@@**@@**@*@******@@**@@*@@*@@@*@**@***@*@**@*@*@*@***@*@*@*@@@@**@**@@@*@*@**@*@****@**@*@**@@*@@@**@*@@***@***@@@**@@*@***@**@*******@@****@@*@******@@*****@@@**@**@**@@@**@@**@@@@@@@@@@@*@****@*@*@@@@@****@@*@***@*****@*@*@@***@@@@@**@*****@***@*@*@*@***@*@@@@@**@@@***@**@*****@*@*@*@@*@@*@@@@*@******@*@*@@*********@***@*@***@*****@**@*@****@***@@***@**@**@****@@*@***@***@@*@**@****@**@*@@**@@@**@****@@@@@******@*@@**@@*@@*@**@*@*@@**@*@@**@*@**@@@*@*@@@@*@@@*@*@@*@*@**@@*@@**@*@*@@****@***@@*@*@@*@*@@@**@@**@@*@@**@*@*@*****@**@***@@**@@@*@@*@*@@***@@**@@@****@@*@@**@@@@@@@@*@**@@*@**@@****@***@@@@@*@*@**@******@*******@**@**@******@*@@****@*****@@**@**@**@@*@*****@@**@@*@@@*@@*@@@*@@**@*@*@@*@@*@@@***@@***@*@***@@*@****@******@*@@**@@***@*@***@@@*@*@@@@***@@**@****@*@@@*@@@*****@**@@@@*@*@*@****@**@******@**@@***@*@**@**@*@@*@**@@@@*@**@@@****@@*@@*@@*@@**@*@@@*****@**@**@*******@*@*@@*@*@*@***@@*@****@*@@@@@**@@***@@@*@@****@*@@*@**@***@@@@@**@@***@*@@@@*@@*@**@@*@*@@*@***@@*@*@*@@**@*@**@@@**@@*******@*****@****@*@@*****@***@@*@*@@@*****@@*****@*@*@*@*@**@**@*@***@*****@**@@*@*****@@*****@@*@@@@**@*@**@@**@@*@@@@*@**@*@*@*@****@****@**@***@*@*****@@@@**@*@*@@***@@*@*@****@**@*@@@*@@****@*@@**@*@@**@**@**@******@**@*@@@*@*@@@@@*@@**@*@@*@**@***@*@***@*@*@@@*@*@@@*@***@***@@@***@***@*@@*@**@*********@**@@*******@**@@*@@@*@@@@*@@@@*********@@@**@*@@****@*@@*@**@@*****@***@@@**@***@**@*********@*@***@@******@*****@@*@@@@@@*@***@**@@@*@@****@@@*@****@*@***@*@@@@@**@*@@@@@****@@****@@@@*@@@*@*@@@***@*@@@@**@***@**@@@@@*@****@***@*@*@@*@*@***@***@**@@**@*******@*@**@@****@@@*@**@@**@*@@@****@@*@**@*@@@******@*@*@*@**@@@**@@**@@*@*@@**@@@**@**@*@**@@**@*@@*@*@***@@*****@@**@@**@@*@@@*@******@*@*@*******@**@*@****@*@@**@*@@**@**@*@@@**@@******@*@@*@@@*@***@@@@*@**@*@**@*@@*@@@@*@*@***@@**@@*@@@*@@@***@@*@*@**@***@*@*@@@@*****@**@*@@**@@@@*@@@@****@@**@@**@*******@@*@@@*@@@*@@*@****@*@@*@@@**@@@*@*@*@**@@**@**@****@**@*@@@*********@@@*@***@*@@@@*@@***@@**@*@@*@@@*@@**@*@**@@@@***@*@@@*@@*****@@*@@@@**@**@*@*@@**@@@@@***@@******@***@@@******@@***@@****@*@*@@*@***@@***@*@*@*@*@@@*@@**@**@**@*@*@**@*@******@****@*@**@*@*@@*@*@*@*@****@**@@*@***@*@***@@*@*@@@*****@*@@*@@@********@@@@@@@****@@*****@*@@*@*@@@@***@@@*@*@*@*******@@**@@*@*@*@@@@@@*@***@*@****@@**@***@*@**@@*****@@**@@@**@@@@@**@@*@*@*@***@@@**@***@@*@*@@**@@@@@@***@*@**@*@*******@@***@*@@@@*@***@@**@**@@****@******@*@@@*@*@@*@@*@**@@*****@@@**********@****@***@**@@@@@@*@*@***@@******@@***@***@@@*@@**@******@*@@**@@***@**@*******@@**@****@@@@@*@@*@@***@*@@@*@*@@**********@@****@@**@*@*@********@***@@@*@@@@*@**@@*@**@**@@*****@@***@@*@@*@@*@@@*@@****@*@*@****@@@****@***@**@@****@@*@@*@@**@*****@*@@@@****@*@*@@*@*@***@@@**@****@*@*@*****@**@@@*@*@*****@@*@@***@@@@***@@@@@*@**@@@*@*@@@@@@*@@@*@*@***@**@*@***@*@@**@@@@*@@@@@@**@@@*@@@*@@@*@@**@**@@*@@@*********@*@@@***@@**@**@@@@***@*******@**@@@@*@**@@@***@@*@*@@*@@**@**@**@@*@@@@******@*@*@@*@***@@@@**@**@@@@***@**@****@@*@@**@**@@@**@@@*@@@@@***@*@*@@@**@@**@**********@**@***@**@@*@**@@******@@@*@*@***@*******@**@**@@@@*@*@**@@@@*@@@@@*@@*@***@@@**@@*@**@@*@*@**@@*@*@@*@****@@@***@****@*@*@*@@@**@@*@*@***@*****@*@@**@@*@****@@*@*@*@@**@@@@@***@@*@**@@@@@@@@*@@*@@******@****@**@**@*****@*@@*@*@*@*@*@***@@*@*@**@*@****@*@@*@@@@@**@**@**@@*@@@*@@@**@@***@**@*@*@@@@**@@@*@**@@*@@@**@@*@*@*@*@**@*@@@**@@****@@***@**@**@@****@@**@@@***@**@**@*@**@@****@**@**@*@*@@****@****@****@**@@@@*@@@@@@*@@@**@@**@*@@@@*@*@@*@@**@@@@***@*@**@@@**@@@*@*@@***@*@*@******@*@******@**@@****@**@*@****@@@@**@*@*@*@*@****@**@@*@**@@@*@@@@***@*@**@@*@**@***@*@***@@***@@@**@*@*@@@**@*****@@*@@*@*@@@@*@*@@@@*@@@*@*@*@*@@*@****@@*@****@@@@***@*@*@***@**@@*@*@*@@**@@*@@@@*@@@*@@*@*@*@*@********@@@@@**@@@**@*@@**@**@***@*@***@*@@@*****@*@**@**@*@@****@@*******@*@*@@@**@**********@@@@**@*@*******@***@*@@**@@*@@@@****@@*@**@@@***@@@*@@@@****@**@***@@****@*****@**@*****@@**@**@@*@*@@*****@*@*@**@**@@****@@*@*****@@*********@@@@@**@*****@@@@*****@**@***@*@**@@@*@*@**@@@@@@****@@@@@*@@*@*@@@@@@*@*@@****@@**@@*@***@**@*@@*@*@*@@@*@**@@**@****@@@*@****@@*****@***@@@*****@@@*******@*@@@****@@@****@***@@***@****@@@*@@***@@@**@@****@**@@******@@@**@@*@@**@**@@*@@**@@@**@*@*@@*@**@@*@@*@*@*@@***********@*****@**@@@***@*@*@*@**@@**@*@@@*@*@*@@@******@*@*@*@@**@**@******@@@*@@@@***@@@@***@@**@*@@*@***@@@@*@**@**@**@@**@*@***@**@@**@*@***@*@@**@*@@**@@*@@@***@@@***@@@**@@**@@**@*@*******@@**@**@@**@@*@***@@*@@*@*@@*@@*@*@@*@@@*@@@@****@@**@****@*@*@*@**@@**@@***@@@@@***@@****@*@@@@@*@*@*@@**@*********@***@@@*********@@*@@@*@****@**@@******@@*@*@*@@*****@*@@@@@**@*@*@*@@**@@*******@***@@@*@@***@@*@@****@****@@***@@**@**@@*@**@****@***@**@@*@*@****@**@****@@**@**@@@@***@@@*****@**@*@@@*@@*@***@****@@@@**@@@***@@@****@**@***@@@****@*@@***@*@***@@@*@**@@@*@**@@*@**@@@**@**@*@@*****@**@*@***@****@@*@@@**@*@@******@@****@****@@*@****@****@@*@**@*@*@@@***@@@***@*@@@****@@**@*@**@**@@@*@@@@@@****@********@*@*@*@*@@@************@*@@*@@@*@@*****@**@*@*@@*@*@**@@@@@*@*@@*@@****@*@@*@**@***@*@*@@@****@**@*@@@@*@******@@*@*****@***@*@@**@@**@@*****@*****@*@@**@*@*@**@***********@*@@@*@*@@**@****@******@@*@*@@**@**@@@*@@**@**********@****@@*****@*@@*@@******@*@**@*@***@*@@**@***@@***@***@@@****@**@@*@**@@@@@**@*@@@***@@*@*@***@@@***@*@*@*****@***@***@@*@@@****@****@@*@@@@@@@******@**@**@**@@**@*@@@****@**@*@@*@**@@**@*@@*@**@@@*****@@@**@@***@@@*****@**@@******@*@*@*****@@@***@****@@@******@@@@@*@@*@*@@@*@@****@@**@@@@@**@@*@**@************@@@@@@*@@*@*@*@*@@*@*******@********@@@@@@@*@*@@@***@*@**@**@@********@@*@@*@*@@*******@@@@@*@***@@**@*@*@@@@@**@*@@***@@@***@*@@**@***@@@*@@@@@*@*@@@@@@****@******@***@@*****@@@****@**@*@@@**@@*@***@*@@@@@***@**@*@@*@@*@@@************@@@**@*@@@@**@*****@*@@*@**@*****@@**@@@*@@@*@*@@*@*@*@*@@*@@@*@*@*@@*@*@**@*@@@*@@@*****@****@@***@*@***@*@***@****@**@**@**@@@@@***@*@@@@@*@**@@@****@*@*@@@@*******@@*@@@@**@******@*@@*@@****@@@@@*****@*@*@@@*@****@**@@@*****@****@*@**@**@****@@*@@*****@@*@*@***@@****@@@@@@**@*@***@@**@*@@*@@@@@**@@@@@@@@@*@**@**@*@@@@@**@@@@@@*@@**@@*@@***@@@@*@@***@****@@**@@***@@*@***@*@@@@@@*@@*@******@**@@@*@*@**@*@****@****@*@***@*@@********@***@***@**@******@@**@@****@@*@@@@@@**@***@*******@*@*@@*@@**@@@******@@@***@@@***@@**@@@*@@@****@@@@@@@@***@@@*@*@**@**@@@@*@*@@*@@@@*@**@*@@@@**@**@*@*@@*@**@@***@@*****@@****@*@*****@@*@****@****@@@*@@******@@*****@@*@@@***@*@**@@@**@@*@@@*******@*@**@***@@******@**@*@***@@****@*@****@**@@*@@*@*@*@@@****@@*@***@**@**@@*@*@*@@*@****@@@*@@@*******@**@**@*@@*@*@*@****@**@***@***@@*@***@********@@****@********@@*@*@*@@@@**@***@@@*@*@**@*@*@@@**@**@@@@@*@*@**@*@@*****@***@*@*@***@@@**@@*******@**@*@*@@@*@@@**@@*****@@*@@**@@@@*****@@**@@@**@@@*****@**@*@**@**@****@@@**@*****@*****@@*@**@@*@******@@*@*@*@*****@*@**@@@**@@@*@**@@**@*@@@*@*@*@@@***@***@@@*****@*@***@@**@@*******@*@@@@@*@**@@*@********@*@*****@*@*@@**@**@@@@@@@******@*@@@***@*@@@@***@*@*@*@@**@**@@**@***@@**@@@@**@*@@@*@@***@*@@@*@@*@@*@@@@*@*@*@@******@@*@*@*@*@@*@*@@**@*@*@@***@***@**@@*****@@*@@@@*****@*@@*@@@***@@@*@**@*****@**@@@@****@*@*@*@@@@*@@********@*@*@@@**@@@@@***@*@@***@@@@@***@**@*@@@*@*****@**@***@**@***@*@@@**@@****@@@*@@@@@*@**@*@@@@@@@*@@@@@@@@****@@**@***@@@@@@@**@@****@@**@********@@*@*@*****@@@**@*@**@*****@*@@@*@@*****@**@@**@*@*@@*@**@*@****@*@*@*@**********@*@@***@*@***@**@**@@@***@****@***@*@@@*@@**@***@**@@@**@@@@***@@*@****@**@********@*@****@*****@*@@*@@****@*@@*@**@@***@@*@@**@*@**@*@@@*@@***@****@**@**@@*@****@*****@***@*@@@**@**@*@**@@*@*@@@*@**@**@@@*@@**@@@*@@*@@********@@**@@*@@@@@@*@@*@*@@***@*@**@**@**@@*@**@@@*@*@@*@@**@@@@**@*@*@@***@*@*@@*@@@*@**@@**@**@@@@@@*@@*@*@@****@@****@***@@@@**@*******@@*@@*@@***@*@**@@****@*@**@@@@@*@*@@*@@*@*******@@@**@@**@*@@*@******@*@*@***@****@*@@*@**@*@*@***@@**@*@***@**@@@*@*@@@***@*@@*@@*@**@@********@**@***@**@***@*@@*@***@@**@**@@@@*@@@**@*@@@@**@*****@@*@@@*@*@@@@*****@@***@**@*@@****@@@@****@**@@*@******@@*@*@*@*@@@@@*@@*@*********@@@*@@@*@**@@@***@**@@**@******@**@**@@**@**@@@*@@*@@*@***@*@***@@*@*@*@*@@***@*@@@**@***@*****@@*@***@*@*@@@@@@@*@**@*@*@***@****@@@*@*@**@**@***@**@**@*@***@@****@@@*@@@***@@@@@@*@@****@***@@*@**@**@@*****@*********@@****@*****@@***@*@*@@@@****@**@*@@**@***@@@@*********@@*@**@*@**@@@@*@@@*@**@@*@@*@@**@@@***********@@****@***@@@@*@***@****@@****@**@@@@*****@*@****@*@@@*@*@**@@**@*@@@@@@**@@*@****@@@@***@*@*****@@*@@***@@*****@*@*@**@***************@@@*@@@@@*@@@@**@@@**@*@@**@@@*@*@*@@*@@@@**@**@@*@*@@**@@*@*******@***@**@@@@***@@***@*****@@@**@**@@@**@*@@*@*@@@@*@@@**@***@@@@@@**@@**@@@***@**@@@*****@@*@**@@@*@@*@*@@@@*@@*@**@*@**@*@****@*@@@@@**@@@***@@**@***@*@**@@*@**@***@*****@@@*@**@*@**@@*@*@@@****@******@*@**@@@***@****@@@*@@@*@****@@@***@@@*@*@@@**@@@*****@@@@@*@*@@**@@***@@@***@*@@@*@@*@*@@@@**@****@*@@@*****@@***@@******@*@***@@******@**@@*@*@@@*@@*@*******@**@@*@@@@*@@@*@@**@****@@@@@@@@@*@@@@@***@@*@@**@@@***@*@@@****@@**@*@**@**@@***@@@*@*@*@@@@@@**@@@@*@******@@*@**@****@**@*@**@***@@**@@@@@******@******@@*@*@@@@***@*@****@*@@@@**@@@*@*****@**@*@*@@*@****@******@****@@*@**@@*@@****@*@****@@@**@*@@****@**@**@*************@@**@*@*@@@**@@**@*@**@***@@**@@*@@@@*@****@@*@@*@*@*@****@*@@@@@**@@@@*@@@@@@@*********@***@*********@*@@@*@**@@***@***@@*@*@@***@*@**@@*@@*@*@*@@@@****@*@@*@*@@**@@*@**@***@*@********@**@*@***@@*****@*@@*@**@*****@*@@**@**@@*@@*@@@****@****@***@**********@***@@@@**@@@***@*@@***@@*@***@*@@***@@@@@@@***@@*@@**@**@@*@**@*@*@@***@*****@@@**@@*@**@**@*@@@*@*@*@@@@*@@@****@*@@@****@@@@*@***@@@**@@****@**@*@@*@@*@@**@@@@************@@*@*@@@@*@@*@*****@@@*@*@@*@***@**@*@*@@***@@*@@**@*@***@**@**@@*@*@@*@@@@*@@*@@*@@*@*@***@@*@*@***@@@@@***@*@@***@*@@***@@*@@@*@@*@***@@@*@**@@*@@**@*@*@*@*@@*@***@@***@*@@**@@@@@******@@****@*@@@***@@@@*@@***@@***@**@**@@@***@@*@@@****@*@***@**@*****@@@*@*@***@@**********@*@*@***@*****@@@*@***@@@**@*@*@*@*******@@**@*@*@@*******@@****@@@**@@**@@@*@***@*@@@@*@**@@@**@@**@@**@@*****@***@@*@@@****@*@*@@@*@*@@*@@***@*********@*@@@*@***@@*@*@**@**@@@@@***@*@@@*@@@@****@*@@**@**@*@***@@@@**@*@***@***@@*@@***@*@@*@**@****@**@*@**@**@@@*@@@*@****@****@**@***@@*@@@*@****@***@**@@**@@**@@*@@*@@@@*@*@@*******@**@@*@*****@@@@*****@*@*@*****@*@@*@*@@@@@@@@@@@@@*@***@@**@@@@**@*@***@@**@@*@*@*@@*@@***@@@*@*@*@@@******@@***@@*@@*******@*@***@@*@*@@*@@*****@**@@*@*@*@@@*@**@***@*@***@@***@@@@@*@@@**@*@@@****@****@@*@*@**@*@@@******@*@***@*@@@***@**@*@@*******@*@@**@@@@@@@***@***@@@**@*****@***@@****@@****@**@**@*@@@@@@@****@**@@@@@*@*@****@********@@@***@*@****@*@***@@@@**@@*@**@@*@@*@*@@*****@***@*@@@@**@@***@@*@**@***@*****@@@*@@***@@*@**@@@*******@@@*@@@@@***@****@*@@@@@@*@**@*@*@**@@*@@*@*@@******@****@@@***********@*@@**@**@**@@@***@@*****@*@@@**@*@*@***@@*@*@***@@**@**@*@*@@@**@@@@@*@@***@*@*@*@***@*@@**@*@@***@***@***@****@***@@*@*@**@*@@@*****@@*@*@**@*@@@**@*@******@@**@*@***@*@*@**@*@**@@@@@*@@*****@@@****@@@*@****@@@**********@@***@*@@@@**@@***@**@*****@*@***@@@*@**@@@@****@*@*@***@*@***@@@@@*@@@@*@@***@*@**@*@@*@*@*@*******@**@@@@@@**@****@*@**@@*@**@**@*@***@******@**@*@@@***@@@@*@@@@@*****@@@@*@@*@***@@********@@@*@@***@**@@*@*@**@@*@*@@**@@*@@@**@@@*@*@@****@*@@***@*@*@*@@@*@***@@**@@*@@**@@@@@***@@******@*****@*@*@****@@*@***@@*@***@@**@@@*@@*@@**@*@@*@@@@@**@*@@***@@****@*@*@*@@*@@@***@****@@@@*@***@*@**@*@*@@@@**@@@@@*@**@@**@@**@@*@@@@**@@@*@@*@@****@@@@@***@@@@**@@@@*@@@@*@@*@@@**@********@@@*@*****@@**@@**@@**@@**@****@***@@***@@@@**@@@@@@@@@@*@@@@@@*@****@@*@*@*****@@@**@@@@*@@@*****@@@@**@@*@**@**@@@@@**@*@*@@*@@**@***@@@***@@***@@**@@*@*@@*@*****@**@@*@@*****@@*@@*@*@@@*****@****@*@@***@*@@***********@**@@**@*@**@**@@@@**@@@@@*@**@@***@*@@@*@***@@@@@@*@*@@*@****@@*@@******@@*@@@*@*****@**@***@@*@*@*@*****@@***@**@***@**@***@**@@@**@*@@@*@@@@@*********@*@*@@*****@*@*@*@@*@@@*@@@@******@*@***@@@***@**@**@******@*@*@@********@*@*****@*@***@***@@**@*@@@*@********@@@****@*@@*@@*@@**@*@@@*@@@****@@@**@***@@@***@@*@*@**@@****@*@******@@@*@****@@*@*@***@@**@@*@@********@@**@********@@***@@*@*@@*@**@@@@****@**@@@****@*@@*@@@**@***@@@@@@*@@**@@@****@@*@*@*@*@**@@*@**@@**@**@*@@@****@*@**@@@@@*@@***@@@****@***@**@**@@*@*@@@**@**@@*@@*@@@@*****@@@**@@*@@*@****@**@**@***@*@@@**@***@@@*@***@***@@*@@*@**@**@*@*@@*@@****@*@**@*@***@@@**@**@*@@*********@***@***@***@******@@@**@***@@*****@@*@@@@*@*****@*@@**@@@***@@@**@@@@@**@@@@****@**@@@@***@@@********@@*******@*@****@**@**@@@@*****@**@*@*@@*@*@**@**@*@*@@@****@***@**@***@**@@@**@@*@*@@@@@*@@*@@@***@**@*@*@@**@@@****@@**@**@@@*@****@@*@@*@*@***@**@*@*@**@@**@***@@@@@****@*****@**@*@@@***@***@@***@********@@*@**@@@*@***@@@@@**@*@*****@**@*@*@***@@**@*@*@**@*@*@****@@*****@@@*****@*@****@****@@**@****@@**@@*@*@@*@@@@****@@@@****@@@*@@****@@@***@*@*@@***@@*@@@****@*@**@@@@@*@*****@@**@**@@*******@@*@***@**@@@***@@**@@**@@***@@@*@@*@**@@*@*@*@*@@*****@@@****@@@*********@@**@***@*@*********@*@*@***********@*@*@*@****@*@@**@**@*@@@*@******@***@*@*@@***@*********@@*@@**@*@@@*@****@@@***@@*@*@@@*@@**@*@****@*@***@@*@***@@**@****@@@@*@@@*@**@*@*@****@@*@@***@**@*@*****@@@*@*@*@@*@***@***@@****@*@**@*****@@@**@***@@@@*@***@**@@@**@**@@********@@*****@@***@*@*@**@@@@@*@*@@@**@@@***@*@@@*@***@*@****@****@*@@@@****@@*@*@**@@*@@@@**@*@@@*@@@@**@****@******@@@@@************@@*@*@*@*******@@@*@@@@**@*@****@@@@*@@@@**@**@@**@@*@*@***@@@@*****@**@@@**@@*@**@@@*@****@*@*@********@@*@***@@***@*@*@@@*@@****@**@@@*@**@@@@@@@*@**@@@**@*@*@@*@*@*@@@*@****@@****@@*@@****@*@@**@**@@****@*@***********@****@@**@***@@@**@@@@*@@@********@*@*@*@@**@@@******@@@@@@**@*@**@@*@@@**@@****@*@@*@**@*@******@@*@@@***@*@@***@*@**@@*@*@@@****@*@****@**@**@**@****@@@**@*****@*@*@@***@****@**@*@*@**@@*******@*@@*****@****@@@@@@@@*@@@@*****@*@****@@***@@*@@********@@*********@*@****@*@*@@*******@@*@@***@@*@***@@@@@**@@****@***@*@*@*@@@******@@*****@****@***@**@@**@@@**@*@@******@**@*@@*@*@@**@@@*@@**@@**@@*****@@@*@@***@@*@@**@*@@*@*@***@***@*@***@**@@@**@@**@******@*@*@@*@*****@@*@*@@**@@@@****@@@*@@*@@*******@***@**@*@@**@@**@**@*@******@*@@**@***@@****@@**@*@*@@****@@****@*@@*@**@**@@*@@@@@@**@@@@*@@@**@@*@@@@*@***@**@*@*@*@@@**@@**@@@*@*@****@@*******@@***@**@@*@**@**@@******@***@*@**@****@*@**@@*@***@@@*@***@*****@@**@@@*@***********@@*@**@@@@@@@@@@@@**@**@***@**@@*@@*@*******@@@**@@*@@*@@@@*@***@@******@****@**@***@******@**@**@*@@**@**@*@@*@@*******@*@*@@@*****@*@*@**@*@@*@**@*@@@***@*@*@@**@@*@@*@***@***@@@***@**@**@*@@*@***@*@@@@@@*@@@***@***@@*********@*@@@@@*@@@****@@@*@**@***@**@@*@***@@**@*@@@*@***@@*@*****@**@*@*@@@*@*@*****@**@@@*@*************@@********@*@***@@@@*@*@*****@*@*@*@***@**@@**@@@@**@*@***@*********@@**@@*****@@**@****@@@@@*@@*@@*@@**@*@@*@*@******@@@**@*@@*@@@**@@*@***@@@*@*****@****@@*****@***@@*@@****@**@@@******@*@**@@@*@******@*@*@******@**@@****@@*********@***@@**@*@@*@*****@**@@@@***@@@**@*@*@@***@@*@*@@@*@*@**@**@*@@******@@@@@@@*@********@@@@***@@********@@***@*@@*@***@@@@@@@**@**@**@**@*@@@*@***@@@******@**@@**@@*@@@@**@@*@@@*@@**@@*@*****@@@@@@@*@*@*@@@@@**@*@@**@*****@*@**@@*@@@@*****@**@****@*@@*@@*@@@@*@*@@*@@@@*@@@@*****@**@@*@@***@*******@@***@*@@@@@@@@****@@*****@***@*@***@@*@@***@@***@**@*@****@*@@@*@**@*****@*@@@@@@**@@*********@@*@**@@**@@@****@@*@*@**@*@@*@@@@@@****@@**@@@@@@*@*@**@*@@**@@*@*****@@**@@@*@*@@@**@**@@*@*@@@@*@@@*@***@**@@@@*@*@**@****@@***@@@*@**@@@**@@@@@*@*@*@**@@*@@****@@@***@*@***@@@@*@**@@@@****@****@@****@@******@@***@**@****@@@@@**@*@***@*@**@***@**@****@@@****@@*@*@@*@*@@@@@*@**@@@@@@@@*@**@@**@**@@@***@@@*****@*@**@****@*****@@*@@@@**@***@*@*@@@@@***@**@*@**@*@@@@*@@******@@***@*@@*****@@@**@@*@*@@*@**@@@***@**@**@@**@*@***@*@***@***@****@*@*@@@**@*@@@@@******@*@@@***@@****@@*@@****@**@@@@*@**@*@*@**@@@*@@*@*@**@*@@@***@@@@*@**@@@*@**@**@*@*******@*@**@*@*@**@@@**@*@@*@@**@*@@*@***@@***@@*@****@**********@******@*@****@@*****@@**@********@*@*****@@@@*****@****@*@@***@*@*******@@@**@@*@***@***@@*@***@@**@@**@@*@@*@*@********@*@@@**@*@*@*@@@@**@@****@*@@**@**@***@*@@@*@@@*@***@@*@***@@**@***@**@***@***@@@**@@@@*@@@*@@**@@@*@@*@**@****@@@@@@***@*@**@*****@@@***@@@***@**@@*@**@*****@@*@@*@*@***@*****@@*@*@**@@@@*@*@@******@*@@@*@@*@@*@**@*@*****@@**@@*@***@***@@@@*****@@********@@@*@****@@*@*@*@*@@@*@@*@*******@@***@@*****@**@@*@*@****@*@**@@@@@*@*@@@@@@*@@**@*@***@*@*@*@@*@**@@***@@@*********@*@*@**@*@@@*@*@@*********@@*@**@*****@*****@@@@*@@***@*@****@@**@*@@@**@@@******@@**@***@@*@@@@@*@*@@@@*@@*@@@@*******@****@*@*****@****@@*@@***@****@@*@@**@*@@*@@@**@*****@**@**@@*@*@*@@@*@@*@@@@@@**@@*@*@@**@@*@**@@@*******@***@*@*@*@**@*@*@@*@@***@*@**@@@@@@***@*@*@@@*@@*@@**@*@@***@*@****@@******@**@@@*****@@@*@**@*****@@*@@**@******@*@*@@****@**@*@*@***@@*@*@**@@@@@@*@***@@***@@**@*@*@*@@@*@*@@***@**@**@*@@*@@@*@@*@@***@@*@****@*@@***@****@@@****@@*****@@@***@*@@@@@***@@***@*@*@*@*@**@****@**@@*@*@@*@@***@@**@@@**@***@***@**@****@@*@**@@**@@**@@**@@*@*@@@**@*@@**@@@@***@*@*@@@@*@***@*@@@@@*@@@*@@**@*@@***@**@@@*****@*@@****@**@********@@**@****@*@*@**@***@****@*******@@**@*@*@******@*@*@@@*@*@*@@@@******@*****@@@***@@*@***@**@*****@@*@@@@*******@****@@@*@**@@@*@*@***@@*@@@@@@**@*@****@@@@*@**@***@@*@*@@@@@***@@***@***@*@**@@*****@@**@**@**@@*@@**@@**@@**@*@**@**@@@**@@*@*@@***@**@@*@*@*@***@@@***@**@*@**@@@****@*@****@**@*@*@@@@@*@@****@@**@*@*@@*@**@******@*@*@*******@***@**@*@**@******@*****@*@@@****@****@**@@*@@**@*****@@@*@@@*@****@*@*@@@***@**@*@***@@****@@@@@*@@@@@@***@*@@****@@**@@*@@**@@********@@*@**@*****@*@****@@@@@@@@**@*@***@*@@****@*@@@@@@**@****@@*@***@@****@@@@*@**@@***@*@@@*@@**@*@@********@@@@*****@@**@@@***@@*@@@@@**@@*@@**@@***@*@**@*******@**@@@@**@*@*@@@@@****@@**@*@**@*****@*@@*@@*@**@*@*@*@*@****@*@@@@**@*@*@*@**@*@@**@@**@****@**@*@*@@****@@**@@***@*@@**@*@***@@@@@@@*@**@**@@**@*@@**@@*@@*@*@@@@*@@@*@@*****@@*****@**@*@**@***@*@@@*@@*@*@*@**@*@****@@@**@@@******@@*@*@@*@*@*@@@***@@*@*@****@@*@@@@**@**@@@@**@*@*@**@*@@@@@***@*@@*@*******@*@@*@@@****@@@*@@*@@*@@@@@@******@**@@@@****@@*******@@@@@**@@@@@***@@***@*@**@****@*****@*@**@**@******@*@@@@**@****@*@@@*@@@@**@**@@***@***@@@*@*@*@@@@**@***@@@@*@*@*@@*@@******@@**@**@*@@*@@****@***@*@***@*@@***@***@***@*@**@@**@@*@@@*@@****@******@@*@**@*@*****@**@@@****@*@*@*@@*@@*@******@*@@*@@*@@@@*******@*@****@@*@@@*@@@@@@******@@@*@@**@@*@**@@@**@*@**@*@@@*@****@@****@**@@@@@@*@@@*@**@@@@**@****@@**@***@@@@***@**@*@*@@***@***@@*@*@*@@*@@@*@****@@@***@****@@@@@*@@@@*****@@@**@***@@*@*******@*@**@@@***@@@@@*@@@*@*****@****@**@**@**@****@@**@@@@*@@@*@**@**@******@@@***@*@@@@*@@*@@*@@@@*@***@***@******@@*@***@*@*****@*@*@*@@***@@@@@@@****@***@*@*@*@**@@@@@*@@**@*@*@@**@*@@****@***@**@*@@***@@@@@**@*@*@@*************@***@@*@**@@****@*@@@*@*@**@*@**@*@*@@***@**@@@@@@*@*@****@@**@@**@@@@*@***@***@***@*@@@*@*@*@@*****@@****@@@*****@*@*******@@****@*******@**@**@@**@**@*@****@*@*@@@@@@@@*********@@****@@@@*@*@**@@@*@**@*@*@@*@@*@@***@**********@@**@*@*@@****@****@*@@**@***@*@@**@***@*@@@*@*@*@**@**@@@*******@@@*@@******@**@@*@******@****@**@*@@*@**@*@*@*@*@*@*****@@*@***@******@****@@@@@@@**@**@***@@***@@@@@*@*@*@@***@*@@@**********@@@*@*@***@****@**@**@**@*@@**@@***@@@@*****@**@@@**@***@@**@@@**@@**@**@@@***@@**@*@**@****@***@**@@@**@*@*@*@*@@****@***@@@*****@@*@*@@**@@**@*@*@***@*@***@**@@***@***@@*@*@@***@*@*@@@**@@*@*@***@@@*@@@@***@@**@@**@******@@@**@@****@@@*@**@@@@@@@@**@*@@@@**@@*@@****@*@*@@@*@*@**@*@**@**@@@@*@@@**@********@**@***@*@***@***@****@*@@@@@@@***@*@@*@***@**@@****@**@*@@***@*@*@**@***@@@@@**@@@***@*@*@@@*@**@*@@*****@*@**@**@***@**@*@@*@*@@@@**@**@@@@@@************@***@***@**@@***@@**@@*@**@@@@@@@@@*@@@@@@**@@*@*@@@***@@@**@***@@*@@*@****@@*****@*******@**@**@@@*@*@@@****@*@@@*@*@*@**@*@@@**@@@***@@***@**@@@@****@@***@@@@**@@@*@**@@**@@****@@@@@@**@*@*@@**@**@********@****@@@*@@**@@*****@**@*@@@**@@**@**@*@@@**@***@@@@*@**@@***@*@*@*******@*@@@**@*@****@**@***@*@****@********@***@@@***@@@***@*****@@@*@@**@@@@***@@*@*****@@*@*@@***@**@*@******@**@@@@@@**@***@***@**@*******@@*@@@@***@**@@*@*@**@*@@**@**@@*@*@@**@@**@**@****@@**@@***@@@***@@**@*@@*@*@****@**@@*@@***@@*@*@@*@@@**@@****@@*@*@*@@***@@*@**@@@@********@@@@***@@@@**@*@***@@*@**@**@@@**@*@**@******@@@**@@**@*@@*@@*@@****@@*@@@@******@**@@@@@@@@*@****@**@***@@***@**@******@*@@*@@**@***@@@@*@*@@@*@@***@@***@@*@@**@@*******@@***@**@**@@*@****@@@*@**@****@**@@*@@**@**@@@@**@**@@**@***@**@@@@@*@*@***@@@***@**@****@***@@@*****@@@*@@*@@@*@*@**@@@****@@**@****@*@**@@@@***@@*@@@@@**@*@@*@@*@*@@*****@*@*@@@***@*@**@**@@@@@*****@*@@*@@@@*@@@*@*@@***@***@@@@*@*@@**@****@****@*****@**@**@*@*@**@*@**@**@**@@************@@@@@***@****@**********@@*@@@@@*@@@@*****@**@@****@**@*@@*@*@*****@*@***@**@@**@@***@*@@****@@@@@*@*****@@@*@@@***@@@@@*@***@@***@**@@**@*@@@@*@@@*@**@****@**@@**@@@@****@@***@**@***********@**@*@*@@**@****@@@@@@*@*@*@**@@**@@@*@*@@*@******@*@*@*@@*@@@@@@@*@@@@@@*@@*@*@@*@@*@@***@@@@*@**@@*@****@@@@@*@@@***@@**@@*@@@***@***@**@@*@@*@*@*@*********@*@***@*****@*@@@@**@@*@@@***@*@**@*@**@*****@*@**@*@@@@@*@****@**@@@**@@@*@*@*@**@*@@*****@@@*@***@*@****@**@@@@@*@***@@***@@*****@@@@*@@@*@*@*@*@*@**@@***@****@******@*******@*@*@***@****@@*@*@@@*@**@***@*****@*@*@**@*@@*@*@*@@*@*@**@@@@@**@**@@*@*@**@*@*@@@@@**@@****@@@@*@@*@*@@@*@*@*@@@**@@*@****@@@@***@@@****@@**@@@@@@**@@@**@**@**@@***@@**@@*@**@*@@@**@@****@@@@@*@@****@@@@*@*@@***@@***@*@*@@*@*@@@*@*@@***@**@**@***@**@@@@*@@@*@@*@@**@@*****@*@***@@*@**@@***@@*******@*@@@@**@@**@**@**@@@@****@**@*@@*@@***@@*@@***@@@**@*****@@@@**@****@@@**@@*@*@@@@*@******@@*@***@***@*@***@*@*@*@*******@*@@*@@*@@@**@***@@*@@**@@@*@@**@*@*@@****@@@@@***@@*@**@@***@@*@****@@@*@***@@@*@*@@@@@**@@*@@@@*@****@**@*****@@@@***@@@******@*@**@*@@@**@@*@**@*****@@*@*@*@*@*@@**@**@*@@**@@*@@@*@@@@**@@@@@@@**@**@@**@**@*@*@*@*@*@**@@******@@**@**@@*@*@*@*@@@@@@**@@*********@***@*@*@@********@@*@****@@@@*@*@@@*@@@**@@******@*@****@****@**@*@@**@*@@**@@@@**@*@@@*@**@@***@@*@@**@*@@***@@*@@@@*@****@***@****@******@***@@@@***@**@***@*@*@@@@@@@***@@**@@@*@@@*@*@@**@**@*@@*@@@******@@@**@*@**@***@@@***@@*@@***@@*@*@******@@*******@@*@**@@@@@*@***@@****@@@@**@*@@*@*@@*@***@*@@@*@@*@@*@*@******@*@***@*@*@*@*@*@@@******@***@@******@*@*@***@@*******@***@*****@@****@*@@@@****@@****@***@*@**@@@*@@@**@@***@*@@@**@@****@@**@@*@****@***@****@@*@@***@@***@@@*@**@@***@*@@@*@*@@***@@@***@***@*@****@*@*@@*@**@@@@***@*@***@***@@@@@@@*@*@@@@***@*@@*@@*@*@**@****@@@*@@**@@***@*@*@@*@@*@*@**@@***@@*@@@@@***@*@@@@@**@*@***@**@*****@****@*@**@*@*@@*@**@****@@*@**@**@*@*@*@**@@@@****@*@@***@*@@***@**@**@**@@*********@*@@@**@*@@@@@@@@*@**@@*@@@***@@*@@**@**@*@@**@@***@***@**@@*@@@@*****@*@**@@@*@@*@@@*@*@@*@@***@**@*@@@*@***@*@@@*@**@@@*@@@**@@**@@@*@****@@**@*@@*@****@*@@*@@******@@**@@**@@*@*@@@*******@*@@@**@*@*@**@****@@@*@*@@@@*@**@@*@*@****@@*@***@***@*@*@****@@@*@**@@**@*@@*@**@****@@****@*****@****@***@@*@@*@***@*@@****@@@**@**@@*@*@*@@@@**@**@*@@@@****@*@*@****@@*@*@@@*@@@@*@****@********@@@@*****@@@@@@@@****@****@*@@@*@*@*****@*@***@*@*@****@@**@@***@*@*@@***@@***@**@*@*@*@@@*@@****@@@**@*@**@*@*@*@*@***@**@*@**@**@**@@@*@@*****@@@@*@**@***@*@*****@@@@*****@**@@@*****@@***@@@@@*****@**@*@@*@*@*@**@@*@@@@***@**@@@**@@*@**@*@******@**@@@*@@@@*@@@@***@**@@*@@*****@@*@*@*@@@*@@@***@@@@*****@*@**@*@@@@****@*@@@@*@****@*@@@****@@*@@**@**@*@*@*@***@@******@*@@*@*@*@**@*@@@@@**@*****@**@****@**@*@**@****@@@@@**@@@@**@**@***@@@*@*@@**@****@@@@@@@*@@***@*@@@@**@@**@@***@@**@@@@***@@@*@**@*@**@**@@******@@*****@@*@@@*@@@@@@@**@*****@*@***@*@**@@***@**@@**@@@@****@*@@@*@@@*@@****@@*@*@*****@**@@*****@*@@*@@***@@***@*@**@*@**@@@@*@*****@@*@****@@@*@*@@@@***********@***@*********@@******@***@*@*@@***@*@*@@**@*@@**@*@*@*******@***@***@***@*@@@**@**@*@@*@@**@*@@*@@*@**@@*@*@@****@@*@*@***@@**@**@****@@@@@@*@@**@**@@**@*@@******@@*****@@*@@*@*@*@*@@******@@@*@@@*@**@@@@**@*@*******@@*@*@@**@**@@@*@*@@@***@**@@@@**@@*@*@***@@@**@*****@@**@****@@@@*******@****@@****@@**@*@**@@*@@@@@@@*@*@@***@*@***@*@**@***@@***@**@@*@@@@@@****@***@*****@**@*@*@*@***@*@***@@@@*@*****@********@@@@*@***@@@@****@****************@@*@*@**@****@@@*@@*@*@@****@*@**@*@@@*@*@*@**@@***@****@*@@@@*@***@@@*@******@@*@**@************@*@*@@*@@**@**@**@@*@@*@@**@@***@*********@*@@**@***@********@**@@***@*******@**@@@@*@***@**@@*@*@@@*@@****@**@@@*@*@*@***@*@*****@@***@*@**@@@*@*@@**@@@@*@@*****@@@*****@*@*@******@**@@*@@**@@***@*@***@@******@*@@@*@@@**@*@*@**@****@*@*@*@*@*******@***@*******@*@*@**@@*@*@*@***@***@@@@@@**@@@*@*@****@@*@***@@********@**@****@@@@@**@*@*@*@******@@@@*@*@@@***@@@**@***@@*@*@****@@***@*@***@****@@****@**@*****@@@*@**@*******@**@***@@@@*@@*@@@@*@******@@**@*@*****@*@********@**@@*@**@**@@**@**@@*@**@@@****@*@***@@@***@**@@**@@***@@*@****@*@*@***@@**@@*******@**@*@**@*@@*@@**@**@@*@*@@@@******@*@***@@@*@*@***@**@@@***@**@@@@*@@@*@*@***@@*@@@@@*@@****@@**@**@**@@@@@******@*@@@@*@***@@@**@@**@*@@@@@@****@**@**@*@***@@@@*@@@@@@***@@*****@@*@**@*******@****@@@@@******@@*@**@@****@*@*@@**@*@***@@@@*@*@**@@*@@****@@**@**@@****@*@****@**@*@*@***@***@**@***@@**@*@@*@**@*@@*@****@@@**@@**@@****@@**@@**@**@***@*@@**@****@*@*@**@@@@@****@******@@*@@***@*@**@****@*@@@**@@*@@*@**@@***@*@******@@***@@@*@*@@**@**@***@*@@@***@@@***@*@*@@@*@@***@@@***@@@*@@*@*@******@*@@**@@****@@@@@@*@*@@@**@@*@@@**@@@****@**@*@*@******@**@@***@**@*@*****@@@@@****@@@*@****@@@@*@@@@@@*@@**@*@***@*@@*@*@@@****@***********@@*@@**@@@***@@@@*@@*@@@***@******@**@@*@@***@*@@@@@**@**@***@@**@@@@******@*@@@@**@**@@@***@@**@@*****@@@*******@*****@*@**@******@******@**@@@@@@@***@*@**@@*@**@@@***@@*@@***@*@********@@@@*@@@@@*@@**@@@**@*@@@@***@****@@@****@@*@*@@**@*@***@@@*******@**@*@*@@@@**@@*@*@*@**@*@@@**@@*@@*@*@*@***@@**@*@@**@**@@*****@********@@@@*@*@**@@@*@@@***@*@@@@*@**@*@@@*@****@***@@****@@**@*@@@*@@*@***@***@@**@******@***@****@@**@@*@**@@@@@***@@*@*@@*@*@**@**@@@@@*@******@****@*@@@@*@***@*@@@@***@@*@@@***@*@*@@****@*@**@*@@*@@**@*@**@*@*****@@*********@***@*@****@@@@***@*@*@*****@@@********@*@*@**@***@@@*@**@********@*@@**@****@@***@@@**@*@****@@@*@@****@@@****@*********@***@**@**@***@*@*@@***@*@@@*****@@@*@*@*@*****@@@@@@@@@**@@@*@**@@**@*@***@@@@@@@@@@@***@**@*@*****@**@@*******@***@*@@**@*@@*@**@**@@@@**@*@@*@***@@*@@@@@@**@*****@***@*@*@@****@*@**@*@*****@@**@***@@**@@@******@@****@@@@*@*@*@**@*@@****@@@*@*@***@@@@@******@@@**@@**@***@**@***@@********@@@@@**@****@@**@*@*@*@***@@**@@**@**@*****@**@***@@******@*@*@*@@@*@**@@@*@@@**@*****@@@*@****@@@***@**@*@@**@**@@@***@*@*@@***@@********@*@*@*@*****@**@*@*@*@@**@@*******@*@*@@*@**@***@@*@*@*@*@@@***@@*@****@@@@**@***@@@*****@***@**@*@*@*@@@*******@@@@@**@*@@***@***@*@*@@@*@@@@*@***@*@*@@****@@*@*@**@***@*@*@*@***@@@@***@*@*@*@*@*@@*@@*****@*@@*@**@@@*@*@*****@@******@**@***@@***@*@@@*@@*****@*@@@@@@@@@@@@*@**@@@*@@@*@*@@****@@*@@***@@****@*@@*@@@**@@*@@*@@@*@******@@@*@@*@****@**@@*@@@**@@@***@@@******@******@@****@@***@@@@@@@@****@*@**@**@*@@*@***@@@****@@@***@***@@@@@**@******@***@**@@**@*@*@***@@@*@@@@**@*@@@@*@*@@*@**@@****@*@***@****@@***@*@**@@**@*@***@***@**@@@@*****@**@@*@****@@*******@@****@*@*****@@*@@@********@@*@@@*@*****@@@*@*@*@@***@**@@****@**@*@@@****@**@********@@****@@@*@@@**@@@@@*@*@*****@**@***@***@*@@*@@@@**@*@****@*@*@*@@@*@**@@@@@*@@@@*@******@@@*@*****@*@**@*@@**@*@@***@@*@****@*@*@***@@*****@***@*@@***@@**@@*@@@*@**********@*@@@*@*@@@@@@****@*@***@@@@@@**@@@@**@@****@@@*@*@@@@*@@*@**@******@***@**@*@@***@@*@@*@******@*@*@@**@@@*@**@*@*@**@**@@*@***@@*@**@@@**@*@****@*@@***@*@*@@*@@**@@**@*@@******@***@@@*@@@**@*********@**@@**@***@@*@@@@*@**@@@@*@**@@**@@**@****@*@**@@**@***@@@@@**@@**@***@*@**@*@@*@@*******@@*@*@@*@@@@*@@**@*@*@*@*****@@*@*@*****@@@@*@*@**@@*@*@@@****@***@@@@*@@@@****@*@**@@**@**@*@***@*@@@@@**@@@***@*@@*@@**@@**@*@@**************@@**@*@**@@*@@@@@**@@*@@*@@*@@**@**@@**@*@@*@@***@@*@*@***@***@@@*@**@@***@***@*@**@******@*@*@*****@@*@*@@***@******@**@*@****@*****@**@@@@*@@***@**@*@*@**@@@*@@*****@****@*@*@@@*@**@*@*@***@@*@@@***@@*@@@*@*@*@@@@***@@@@*@@***@*@*@@**@*@*@@*****@***@*@**@***@****@***@*****@@*@@***@@@*@*@@@***@@@*@**@@@*@****@@*******@@*@*@@*@@@@**@@@@@*@@@**@*@@***@*****@@@@@*@*@@*@@*@*@*@*@*@****@*@*****@*@@***@*@****@*@@@@***@****@@*@***@*@*@*@@***@@**@@@***@*@*@*@**@@**@@*@@*@***@**@*@*@**@**@@@@@***@*@***@*@@****@@@*@*@**@@***@**@@*@*@*@*@**@@@*@@**@*@***@@***@@***@@@*******@@*@*@*@@@*@@**@@@@@@***@*****@*@@*@***@*@*@********@@***@@*********@*@@*@*@*****@*@***@@**@@@@**@**@*@@***@*@@@@@*@**@***@@**@@***@*@******@**@***@**@**@**@@@*@@**@@@@*@***@@*@**@**@**@****@*@***@*@***@@@@*@@*@@**@@@*@@@@***@*@*@*@**@@***@*@@**@*@@*@@****@*@@***@@@*@*@***@*@@@@*@*@@@***@@**@*****@@*@@@**@@@@@**@*@@*@@@*@@@**@**@@@**@**@********@*@**@@*@@**@*@@@@**@****@@*@@*@*@@@*****@*@***@***@@*@*@****@@@*@*@@*@*@****@@*@@****@*@***@@*@****@*@@@@@@*@@@**@*@*@**@@***@@*@*@*@*@@*****@*@*@@**@*****@*@*@**@@@*@@*******@**@**@@*@**@**@@*****@@*@@@*@@*@******@*@*@***@*@@@@@@*@*****@*@@***@@@**@@@*@*@******@*@*@*@@*@****@*@**@*@@@***@*@@*@*@**@@*@**@*@@@*******@****@****@*@@@@@**@*@@@@**@@***@****@*****@@**@*@@**@@@*@@@*@***@**@@@*@*@*@@@*@@*@*@@@*@*@**@**@@@**@*@@@**@@@@@@@**@**@*@@@*@@*@*@******@***@@*@**@@@*@@**@*@****@@@@@@*****@@*@@@*@**@@*@*@**@*@@*@@**@***@***@**@@@@**@@@**@@***@@*****@*@**@*@***@@@***@@@@**@***@****@****@*****@@@*@@@@@*@*@@*****@@@****@@*@@@@**@**@***@***@****@@**@***@*@***@**@@*@**@@@*@**@****@*****@@***@@@@@**@****@*@@*@***@@@***@@**@***@*@**@@*@@*@@@*@**@@*@****@@**@@*@@***@@@@***@@@*@@@@***@@*@**@@@@@****@@***@@***@*@*@******@@*@***@****@@**@@@**@@*@**@***@@***@***@**@*@*@@@*@**@**@@**@***@@**@@**@@*@*@**@*@*@@@*@*@@@****@@****@@@***@***@@*@@@@@*@@@@@***@@@***@@@@@@@@*@@***@******@*@@@@@*@@@@****@***@****@@**@*@*@@@@@@**@@@**@@***@*@*@@*****@**@*@@*@*@*****@@*@@@*@***@**@*@*@*@**@**@@**@*@*@@*****@*@**@@@*@@*@*@**@@@@***@**@@@**@*@*@@*@*@*@**@@*@*@@@**@@@@**@@**@*@***@**@****@***@@@*@****@@*@***@*@@***@@*@******@**@*@*@@*@*@**@@**@@@*@**@@****@@@*@@*@**@@@*@*@@@**@****@@@*@@*@**@**@*@@@@*@@@*@**@*@@****@***@@****@*@@*@@@@**@****@****@@@@*@@***@@@@@**@**@*@@*@**@@*@*@**@**@*@@******@@****@***@@@*@@***@***@@*@***@@@***@*@*@*@***@***@**@*@*@@@@*@******@@@*****@**@@***@@******@@@@@**@@**@******@***@***@***@******@@@**@*@@**@*@**@**@*@**@*@@**@@**@***@@**@@@@**@@***@@*@*@***@@@@**@@****@@*@****@*@*@@*@@*@**@***@@@@@**@**@@@*@@@*@@@*@******@****@*@*@**@@**@****@@***@*@***@**@**@@@@***@@**@*@@@*****@*@**@@**@*******@***@@@@*@****@@@@*****@***@**@@****@*@@*@@@**@*****@@@@@**@**@@@*@***@*@@***@**@*@**@***@***@@**@******@@@@**@*@**@@@@*@@*@**@***@*@*@@**@*@@*@@@*@**@@**@**@*@**@*@**@@@*@*@@*@*********@*@**@@**@@***@***@*@**@*@@*@@@*@@**@*@@*@*@**@@@*@@@******@*@@***@@@@@@*@@**@@*@@**@**@**@@*@*@*@@@*@*@@***@*****@*@*@*@*@@**@*@@**@@@@****@**@****@***@*@@@@**@**@@@*@**@***@@**@*@*@**@@@@*@@**@*****@@@@*@*@**@***@@*@*@**@**@@*@**@*@@@@**@**@@******@@***@@*@@@@*@**@@@@@*@@@**@*@@**@@***@**@****@*@@***@***@**@******@@********@@@@*@*@**@@*@@**@@@@@**@*@*@*@****@@@*@@@@@****@@@**@@*@@*@*@@*****@******@**@@**@*@*@**@***@**@**@*****@@****@@****@*@***@*****@*********@**@***@*@@**@**@***@@@@@@@*@*****@*@****@**@@@@*@@*@*@*@@@*@*@**@@*@***@*@*@@@****@@***@@**@@***@*@*@@**@*@***@**@**@*@@@@@@***@@**@@******@@@*@@@*@@@@@***@@@***@@@**@@****@@@@***@*@@****@*******@*@@@*@*******@@*@@*@@@@*@@@***@@*******@*@*@@@@@**@*@*@*@@*@@**@*@**@@**@*****@@****@@*****@**@*@@@@@*********@@*******@*@@**@*@@*@*@**@*****@@@*@*@@**@@*****@**@*@@@@**@@*@@@***@@****@*@@@@@*@****@@*@****@@*@***@@@@******@@@@*@****@@@@*@@@@@**@**@@@****@@*@*@@*@**@@@@*@****@**@***@***@**@**@**@@***@*****@@@*@@*@@@@*@@**@***@*@@@@@*****@@*@**@@**@*@*@@*@@@@***@**@*@@*@**@**@@@***@**@**@@**@*@@*@@*@*******@*@@*@***@*@*@@*@*@@*@*@@*@*@***@*********@@@*@@*****@*@*@@**@@***@@*****@@*********@**@***@**@****@@*@*@***@**@@*@*******@*@*@**@@@*****@@@***@@*@@@@***@@*@@**@****@**@*@*@*@*@**@***@@@***@**@@**@*@@*@@@@@*@****@*@@@*@*******@@@@*******@****@**@*@*@*@@@***@*@*@*@*@****@@*****@*@**@@@@***@@@*@**@*@*@@@@@@@@*@**@@*@@****@****@@**@**@@***@*@@@@*@***@@@*@**@@@@*@@*@*@***@@@***@@@@@*@*@**@**@@*@**@*@*@*@*@***@@***@**@**@*@@@*@****@*@**@@**@*@@*@*@@@****@*@@@@*@**@**@*@*@*@**@**@@@@*@@@*@**@*@@@*@********@*@****@***@*@**@**@@*@*@@**@*@@**@***@@***@*@*******@@@@@**@**@@***@*@@@***@*@@@@*@@@*@@@**@****@@@***@@@@@*@*@@@*****@@@*@*@@***********@@@*****@***@@@*@@**@***@*@****@@***@@@@**@@**@@****@@@@***@*@@*@**@**@**@*@*@@****@@@@**@*@@@**@@@@@*@@**@@*@@***@@**@@***@@*@@@*@@***@*@*@*@*@@@****@@*@@**@****@@*@***@*@@@@@@****@@@***@******@@@****@@@**@***@*@@@@@@@@***@*@@@@****@**@*@*@*@*@@@*@@@**@@****@**@***@*@@****@*@@***@@**@****@@@@@****@********@@*****@@*@**@***@**@@****@*@@*@@@@@***@*****@@@@@@@*@*@*@*@**@@*@***@***@**@*@@@********@@*@@@@@**@@*@@@*@**@@@****@@*@**@@@*@**@**@*@**@****@*@@@***@@****@*@*******@**@**@@*@*@*@*@@@@@**@*@*@*@*@@*@@**@******@*@***@@@@**@**@@*@@@*@**@****@****@*@@@****@***@@@@*@*@*******@@**@@@****@*@@*@@*@@@@@**@@*@@*@*@***@@*@*@*@@*******@*@@*@*@*@***@@*@*@@*****@@*@@****@***@@***@*@@*@***@**@@@***@**@@*@**@@*@*@**@**@@@**@@****@@@@***@*@*@@@**@@@**@@@@*@*@@*@****@*@@@@*@@***@@@@**@*@****@*@@@****@*@**@*@@@**@****@@*@@*@@*@**@@*@*@@@**@**@@@*@*@*@@*@@@*@*@*@@*@**@**@@@@@@***@@*@*@@**@**@**@********@*@*@@@*@***@*******@*@**@**@*@*@@@*@@@*@***@@@****@@***@@@@*@*@**@*@*@*@@*@****@***@*@@@@**@**@*@**@*@*@*@****@@@@**@*@@@@*****@*@*@*@*@*@@@**@@*@@@*****@@@*@***@**@*@@*@*@********@*******@@@@***@**@@*@@*@***@**@**@*@@*@*@*@*@@@*@****@*@@@@******@*@@**@****@@@*@@*@@******@@**@@***@*@*@@**@@********@@****@******@*@@**@*@@@*****@*@@@**@@***@***@@@*@*@@@**@***@@*@**@*@*@*@@@@@**@@@@**@@@******@*@***@@****@@**@@***@**@*@@@@*@**@****@@@*@**@*@**@**@@@**@@@**@@@**@@**@*@******@@*@@***@**@@*@*@@**@@@**@@**@**@@*****@*@**@***@@@@@@*****@@@@**@****@**@*@@**@@***@@**@****@*@***@*@*@@*@***@**@**@*@@@*@*@*@****@@**@**@*@*@**@****@@@***@@@*@*@*@@@*********@***@*@@@@@@********@@****@***@@@*@***@*****@*@@@**@******@*@*@*@*@@****@***@@*@@*@@*****@@@@*@@@*@**@@@**@@@*@***@**@*@@****@@**@*@*@@**@**@@**@@**@********@@***********@@**@@*@*@@**@***@@**@@@*@******@**@**@@**@***@*@**@**@*@@**@@@@**@@***@**@***@@@***@**@@****@@@*@***@@@***@******@@@@@***@*@*****@****@@*********@**@*****@***@@@*@@*@***@**@**@@@@@@@***@@@*@@@@****@*@@@*****@*@**@*@@****@@*@*@**@@@@@@***@@@@*@***@**@@*****@*@*@@@*****@@*****@*@*@*@*@@@@@@********@*@*@@@@**@@@@@***@***@@**@*@@**@@***@@*@@**************@*****@@@@@***********@*@*@*@@@@@@@****@*@***@@***@*@@@@*@@*@*@@@@*@*@@****@@@**@*@@*@**@**@@**@**@******@*@*@@*@@*@@*@@@@**@@***@**@*@*@@***********@*@**@@*@***@***@*@**@*@@**@@@***@*@@@***********@*@*@@@******@*@@@******@*@@****@**@**@@@@@*@*@@*@*@@**@*****@****@**@@@*@*@@@@@@*@*@*@@@*@@@@**********@**@******@@*@@*@*@@*@@@@******@***@***@**@@@@@**@**@@@@*****@**@**@@****@@*@@***@***@****@@@**@*@*****@@*@@@*@*@*@@@*@*@*@@@*@*@@**@@@@@**@@*@@@@@@*@*@@*@@*****@@*@*@@@*@@*@@@@@@*****@**@@*@@*****@*@**@@@@**@**@@**@*@**@****@*@@*****@*@@@@***@@*@@@@@@@@*@*@**@*@**@**@@@****@@@*@@*@*@***@@*@**@******@***@@@@**@*@*@****@**@@@*@@******@*@@*@*@*@@@@********@@**@***@@*@***@@*@@*@**@**@@@@*@*@*@@**@**@@@***@*@@*@*@@@****@@@**@***@*@*@@@***@*******@*@@@*@@@**@*@***@@*@*@*@@**@@*@****@@*@@**@@**@**@**@**@@*****@@***@***@@*@@***@@@*@*@**@**@@***@@*@@*****@@@@*****@**@@*@@@*@@****@@@*@*@*@**@@**@@*@@@**@@@@*****@@*@**@@@*@@@******@@**@@*@*************@*@*@**@**@@@@@*@*@*@**@*@***@@@*@*@***@@@***@@@@*@@***@*@*@*@***@**@*@*@*@**@@@*@@***@*@*@****@*@@@@**@*@*@***@@@*@@****@*@@@***@****@**@@****@@***@*@***@**@@@@**@@@@***@******@**********@@*@**@@***@*@**@**@***@@@*@@@*@@*@*****@*@*@@***@****@*@@*@*****@@@*@*@*@@*******@*@**@@*@@*@@@*@*@*@*@*@****@@***@@*****@*@*****@**@*@****@@*******@***@@@@*@*@*@**@*@*****@*@@@**@*@@*@@**@@*@@*@@@***@**@*@@@*@**@@@@*@@@*@*******@**@@****@*@@****@*@@@@*@@*@**@********@@@@@***@*****@**@@**@@@*@@@@**@@**@*@*@**@@***@****@@*****@**@@@***@*@@*@*@@@@********@@***@*@****@@*@*@*@@*@@@@@*@*@@@***@@***@*@@***@*@*@@@@@*****@@@@**@*@@********@*@*@*@*@*@@***@*@@**@****@******@****@***@*@****@*@**@@**@*@@@*@**@***@@*****@@*******@**@**@@***@*@*@@*******@@@@@@***@@***@@****@@******@***@@**@@@@*@@@*@@*@*@@@@@@@*@*******@@***@**@*@@@*@*@**@*@@*@*@@@**@@******@***@@*@**@@@*@****@@**@***@***@*@***@*****@**@@**@@******@***@@***@*@*@@@@@**@@**@@@*****@**@**@***@@*@*@@**@***@*@@@*@**@****@*@@*****@@*@**@***@**@@**@*@@@*@@@@@@@*@@@@**@@@@*@@****@**@@**@*@*@@@**@*@@*@@**@**@@@**@*@*@*****@***@@@**@@@*@*@@@@*@**@*@**@**@**@*@*@***@*@@**@***@@**@******@*@@*@**@@****@@@**@*@@@**@**@*@@**@*@@*@@*@@*@**@@*@@*@*@@**@*@*@@@@@@*@@@*@*@@****@*@*@*@***@*@*@@**@***@@@*@@**@@**@**@@*@****@**@@@@@**@*@**@****@@@*@**@@@*@*@**@*@@@@***@****@@@**@****@**@**@@****@@@**@@**@@@@@@@*****@@@******@**@***@@**@@**@@***@*@@***@@@*@***@*@**@*****@@***@*@@*******@@@*@***@***@****@*@*@***@**@***@@@**@*@*@@***@@@*@*@*@@**@**@****@*@@@*@@@@*@@@@***@*@@*@@@@*@*@@*@*@**@@****@@*@@*@***@*@@@@@*@*@*****@****@*@*@*****@@@@****@@**@@@**@@@**@@****@*@*@*@@@@@@@***@@*@@@****@@*@@**@***@@**@@@@**@*@****@@*@@@@*@@@*@*****@*@@**@**@@*@*@@***@*@****@****@**@*@@@**@**@@*@*@**@*@*@***@*@*@@****@**@**@*@@*@***@*@@**@@*@*@@**@**@@*@@@*@****@@**@****@@@*@@***@*@**@*@**@@**@***@*@**@@**@***@***@**@@@***@********@@@@@*@@***@**@**@@*@@@*@@@@@*@**@********@**@@@*@**@*@*@@***@**@@****@*@*@@***@@@@@*@@@**@**@@**@*@@*@*@@@@***@@*@@*@***@@*****@@*@@@@*@@@@*@@@**@**@**@****@*****@@@*@@@@@****@@@@@***@@*@********@@***@**@@*@@**@@****@@****@@**@@*@@*@@**@@@*@*****@@@**@@**@@@****@@@***@**@**@***@@@@*@**@******@**@*@*@@******@@@**@@@@@@@@**@*@@@*@***@**@**@@**@*****@***@**@@**@@***@@**@**@@@*@****@**@**@@@*@**@****@@*@***@*@*@*@*@@@****@*@*@@*@@*****@****@*@@*@****@@****@@@***@*@**@*@****@@*****@@*@**@*@***@*@*@***@@@***@@***@@@*@***@*@@@@**@***@@@@@*******@@@@*@*@**@@@@***@******@@@@@*@*@@*@@*********@*@@@@@**@@***@*@****@@@**@*@*@*@@*@@****@***@***@@@@******@****@@*@**@**@@@*@*@*@**@@@***@*@@@****@@@*@@@*@@@***@****@@@@@***@*@*@***@*****@@@**@*******@@*@*@@***@***@****@@*@****@@*@@@*@@@****@@*****@*@*@@@@**@@*@****@*@**@@@*@*@**************@@@****@@@@*@*@***@@*@*@*@***@*@@**@@@**@@*@@***@@@****@@***@*@@@@**@**@*****@**@*@*@@*@@@@*@*@@@@@*@@*@@*@*****@@@*@**@@*@@**@@*****@***@*@@*@@*@***@@@*@*@@****@@@****@**@*******@@*@@@**@*@@@@*@@@**@***@@*@@**@*@@******@@*@@*@@@@**@**@*@***@***@**@@**@@****@**@****@@*@**@@**@**@@@@@@***@@**@*@**@@*@*****@**@@@@@*@@@@@****@@**@@@@*@***@*@*@@*@***@@**@*@@*@*@*@******@*@***@@@*@*@*@@@@*@@@****@**@@***@**@@@@****@@*@@*@@@@*@**@@*@**@@@@@*@*@@@********@*@******@******@@*@*@@@@@**@****@@**@@**@*@***@*@*@*@*******@@***@@*@****@***@*@@*@**@@@@**@****@*@***@**@*@**@*@**@@@@@***@***@*@*@***@@***@@**@@*****@****@@*@*@@@**@@@@*@@*@@@@@**@*@****@**@@@@**@***@@*****@*@@*****@@**@@*@**@@@@@****@*@***@@*****@@@@@*@@***@***@*@*@@**@*@@**@*@**@@*@@*@@*@*@*@@*@@*@@@***@@@**@*@********@@@@*@@@*@*@**@**@@@**@@****@*@*@@**@*@**@**@**@*@@@@*@**@*@**@@@@@@@@@@@*@@*****@@@*****@@******@*@@****@**@@*@@*@*@****@@@**@@****@*@@@**@*@@*@@@***@*@*@**@@@****@@@****@@******@@@@@@@@@@@@@@**@*@***@@@@****@@@**@*@@*******@*@*@@@@@**@@*@@*@@@@@@*@@@****@@**@*******@**@@@*@@*@@**@***@@***@***@@@@******@*@*@**@@@@**@*@*@*@@*@**@@@@***@@*@**@****@****@**@******@****@@@*@***@****@@@@@@@*@*@@*@@@***@@***@@**@@*@@@@@@@@****@**@@@*******@*@*@*******@@*@****@@@**@**@**@@*@@****@*@**@***@@******@*@****@@@@@@*@*@**@*@**@@*****@@***@*@***@*@@*@***@@*@*@@*@@*@@*@**@@****@**@@*@*@@*@*@**@@@*****@*@@**@*@@***@@@**@@@@*****@@@*@**********@@@@**@*@***@@***@@***@**@**@*@@**@@****@@@*****@@@*****@*@@****@************@@****@@@**@@*@**@********@@@@@**@*@**@*@****@@@**@*@***@*@*@*@****@**@@@*@*@**@@*@*@@***@@****@*@@@***@*****@*@@******@@**@@**@@**@@**@@**@@@**@@@@@@**@***@*@@@*@@@@***@@*@**@@@*@@***@@*@@@@***@@*@**@@@***@@***@@@***@@@@*@***@@*@********@****@@@*@***@@@*@@@*****@*@@**@@@***@@***@**@****@*@*@@@*****@*****@****@@@*@@*@****@@@@***@@**@*@@*******@***@@@**@**@*******@@@@@*@@*@*@@*@@*@**@*@@*@**@@@@@**@**@@@@@**@@@****@********@*@****@*@**@@*@*@@**@*@**@@*@@**@*@*@@@*@*****@@**@@****@***@*@@*@**@**@**@*@**@**@@@*@****@*@@@*@@*@@*@@***@@**@*@*@*@@*@@@*@@*@***@@**@@**@**@@@*@*@**@*******@@@*@**@@@*@*@@*@@@***@**@***@********@**@@@*@*@@@@@*@@***@@@@**@************@***@@@@@**@@@**@@@@@*@@@*@*@***@*@@*@@**@*@@***********@@*@*@@**@**@****@@@****@@@@@*@***@@****@@*@@**@***@@*@@*@@@@******@@*@***@@****@@@******@@*@@@*@@@@**@@@@@*****@@*@**@@***@@@****@***@@@*@***@**@*@*****@@*****@@*@**@@*@@***@**@@@**@@@***@@**@*@@*@*****@@@*@*@@***@@@@*@***@@**@****@@@***@@@**@***@**@*@@*@*@**@**@*@@@@******@****@**@@@******@@@**@*@*@*@****@***@@***@**@@@*@**@*@****@****@*@@@@@@@**@***@@**@**@*@**@**@@******@@@****@***@@@@*@@@@*****@*@*@*@*@@*@@@*@@@*@*@***@**@@*@*@*@@**@**@**@*@**@**@@*@*@@@*@*********@@@@@@***@@**@@@*@@**@*@@@@****@@@@**@**@****@@**@*@*@@*@**@@*@***@@*@@**@@***@***@*@@**@*@@**@@@@@****@@**@@@@@@*@@@****@***@******@*@@*@***@***@@*@*@****@@*@****@*@@@*@@@@@*@@*@@@@**@*@*@@****@******@@@@***@@*@***@***@*@****@**@@***@@@*@@****@@**@***@*@@*@*@**@***@@@@@@*@*@*@**@@***@**@*@@*@@@***@*@@@**@*@**@@****@**@*@*@*****@*@**@**@@*@*@@@*@***@*@@**@@**@*@****@@@@**@*@@******@*******@@@*****@@@@**@***@*@@@@@@**@*@***@@***@@@@@@********@@@@***@@*@*@**@**@****@@**@@**@*@@@@@@@@@***@@@@@*@****@@****@**@@*@*******@@@@@****@***@@**@@***@***@@@**@@*****@**@@***@@****@********@**@@*@@*@*@@**@@@***********@*@@***@***@@***@@@@@@@@@*@*@**@*@@@*@@***@*@@***@****@***@@*@**@*@*@@**@****@*@**@*@@@*@@**@@***@@@@*@@*@@@@@@****@***@*@@****@@@**@@@*@@@*@@@*@@*****@*@******@@*@@@**@*@@*@*@@***@****@@**@****@@@@@@@@*@@******@**@****@*@@*@@*@****@@@*@*@****@@@@@@***@@***@@@*@@*@@@@**@*@****@**@@**@@@@@**@***@@@@@@@***@@*@****@***@****@*@*****@@@@*@**@***@@@**@@**@@**@*@*@***@@*@@@@****@****@***@@@@**@@******@*@*@****@**@@@*****@@@@**@***@***@**@*@***@****@*@**@**@**@@@@*@@@@**@@***@*@*@@*@****@@@**@*@*@*@*@*@@*@*@@*@*@*@**@@@@*@@@****@@*@@@*@@*@*@@*@*****@***@@@*@@@*@********@******@**@@@@**@*****@@*@**@***@@@*@@@*@*@@@@@**@**@@****@*@***@*@@@@**@**@**@@*@@**@@@*@@****@@***@*******@**@**@@@@****@@@@**@*@@*****@****@@@*****@*@*@@**@@***@*@@@@****@@@**@@@@@**@*@@@@@@@**@**@*@**@@@@***@*@***@****@@*@*@*@@********@*@@@@@**@*@@*******@*@****@@@**@*@@*@@@********@@**@*@@@*@**@***@*@**@*****@**@@@***@@*@**@***@@**@@@**@**@***@@@@***@@@@@@*@****@@*@@@@@@@@@**@@@@***@*@@*@*@@*@@@@*@@*@@@@@****@*@*****@@*@***@*@*******@@@***@*@*****@*@**@@********@@*@@@@**@*@****@****@******@**@@****@@@@*@@**@@@*@@@@@@*@@@@***@**@@****@***@**@*@@*@@**@***@@*****@****@****@@@*@@**@**@@*@**@@@***@*****@**@@@****@@***@**@*@*@**@*@@*@*@@****@****@*@@@**@**@@***@@***@*@@@@@**@*@*@**@@**@**@@@*****@******@@**@@@*@******@*@@****@**@@*@***@@@*@@@@*@@*@**@***@@**@@@**@@@*@*@@@*****@**@@@@****@*@*@@**@@@@*@*@@****@***@*@@***@**@*@***@***@@@*@*****@@*@**@*@@@*@@*@*****@@*@**@@*@***@*****@*@******@**@*@*****@@*@@@***@**@@*******@***@*@@**@**@****@*@@@**@***@*@***@*@**@@*@*@**@*****@@*@***@**@***@@*@***@*@*****@@**@@@@@**@**@@@*@*@@@@@@*****@**@*****@@@**@*@@**@@*@*@@**@@@***@**@*@@@@*****@*******@@***@*@****@*@**@@@@**@@@@*****@@@**@*****@**@*@*@******@@@@@@**@@*@**@@*@@**@****@***@@****@*@@@*@****@**@@@@**@****@****@**@**@**@****@**@*@**@@**@@@@@**@@@*@*@****@@@*@***@*@**@@***@@***@***@@@@@***@**@@@@***@*@**@**@@@@@*@@***@*@***@**@*@****@@*@**@@@*@******@@*@@@******@*@*@@**@*@@**@*@*@@******@@@@**@@***@@@*@*@*@@@@@@*@****@*****@@@**@**@***@**@@@@*@**@*@***@@*@**@**@@@@*@****@*@*****@*@**@*@@**@*@*@@*@@*@****@***@@**@*@@***@*@@*@*@*@**@@*@@@**@@@**@*@@@*@@@@*****@@*@*@@***@*@*@*@@*@*@@*@*@@@@**********@*@*@***@******@@@*@@*@*@**@*@***@*@@@@**@*****@**@*****@@*@@@@***@@@*@@***@***@@***@@@@@@**@**@*********@@*@@@***@*****@*@*@@***@@*@@@*******@**@***@@*@**@@***@@@*@**@*@@@@@@***@******@*@**@**@@@@*******@@*@@@@*@*@*****@@**@*@@**@*@@@*@*@@@*@****@@********@@****@@@**@*@@*@@@**@@@**@@@**@@@@***@*@@*@*@*@***@*@@******@@*****@***@@**@@*@**@@*@***@@*****@@@@@**@*@@@*@*@*@@@@@**@*@@@@**********@@*@@**@@*******@**@*@**@@@****@@***@************@**@@***@@@@****@*@*@@@**@@*@*@@@@**@@*@********@****@@**@**@*********@*@****@*@@@**@@@@*@***@@@@*******@**@***@*@@**@*@**@@@@*******@*@******@@**************@@@@@**@*@@*@@@*@***@@@***@*@***@@****@@*********@@*@@@@@*********@*@@**@*@@*@***@@@@**@***@*@@@@@@***@@@@*****@*@*@@*@**@*****@**@**@@@@***@*@**@**@@@@@***@@*@@**@**@*@*@*@@**@*@@****@***@@@@**@**@@@@@@*@@@@****@@@**@*@******@*@****@@@*@@*@@***@***@***@*@*@****@*@@*@@@*@**@**@*@**@***@****@@@@*@@*@@*@@@**@@@*@@****@@***@*@@*@@@@****@@*@@@*@@@*@@@*@@******@@*@@**@@@@*@@******@@@*@*****@@@@***@@*@@*@*****@*****@***@@@**@****@@@*@@****@@@@*@*@@@*@@@***@@***@****@*@@****@@@**@@*@**@******@*@@@@@**@**@*@****@@@**@****@@*@****@*@@@@@@**@*@********@*@********@@**@***@@*@@@****@@**@*@***@@*@**@*@*@@***@**@@*****@@*@*@*****@**@*@@**@***@@@**@*@@@@*@@**@*@*@@@@@@*****@@@***@**@@@*@*@**@*@*@*@*****@**@@*@*@*@**@*@**@*@***@@*@*@@*@*******@@**@**@*@@**@*@@@*@@@@@@@*@****@**@@********@@*@@*@*@@**********@*@@***@*@@@***@@@*@***@****@@@@@@**@@@@***@*@*@@*@@*@****@@*@*****@@**@@*@*@***@@@**@**@*@@****@*@*@@*@*@*****@******@**@***@@@@@@@@@***@*@@@@@***@**@@*@*@**@*@@@@@**@**@*@@@*@@*@@**@***@****@**@@*******@@**@@**@@@**@***@@*@@*****@@@@@**@@******@@*@*@@*@@@@**@@***@@@@@*@***@@@**@@@@*@***@*@@@*@@@*@*****@***@*@@*@@***@@@*@@**@@*****@@@***@*@@@****@****@@@*@@@*@**@***@*@*@*******@*@@@@***@****@@@@@*@@@***@@@@@@@***@@**@*@@**@@***@*@@*@****@@*********@*@**@*@**@@@*@@***@**@@**@*@**@***@***@***@@@@@***@@***@@*@***@@*@@****@@***@*@@*****@*@*****@@*@*@*@@@*@*@**@*@@@@*@**@@***@@@@**@@@*@*@*@@*@**@@**@*@@*@*@@@@***@***@***@@@@*****@***@**@*@***@*@**@@**@@@@**@*@@**@@@*@*@@*@****@*@*@*@**@***@@****@@********@*@@**@*@*******@@@@***@@*****@**@@**@****@**@@@*@***@**@@**@*@****@@*@*@@*@***@*@@*******@@*@@*@**@@@@@*******@**@@**@@*@@**@****@***@*****@@*@@@***@@@@@**@@*@****@@****@****@***@*@*@*@**@**@*@@****@@*@***@*@@**@@@**@@@****@@@**@**@*@@@*@@***@**@*@@@***@**@@@*@@**@***@@*******@*@@@***@*****@***@*@*******@@***@***@*************@**@@***@***@*@@***@****@*@*@*@@*@**@**@@***@@@*@**@@@@*@@@*@**@*@@*@*@**@@@**@*@*@*@*@@**@***@@**@*****@@@@@@@@*@**@@***@***@@@****@*@@***@*@*@**@**@@**@@*@@**@*@**@@@**@***@@***@@@**@**@@@*@@****@@*@*@*****@@**@@*@*@@@@****@*@*@@@@*@@@*@*@**@**@*******@@@*@@*@@*@@********@**@@@@@****@*****@*@@****@***@*@**@**@***@***@****@@@@***@@@@@@@****@***@***@*@@@@*@@**@***@@@***@*@*@*****@*******@@@@*@@**@***@@**@@******@**@@@**@****@@@@*@*@****@****@**@@**@@@***@@*@@*@*****@**@@@@********@***@*****@**@*@**@@@@******@***@*@*@@*@*@**@*@@**@@@@@*@**@****@@@**@*@*@@*@@***@*@@@****@@**@@*****@@@@*@@@@@@**@@@@@****@@@@*@*@**@@@*@*@*@@**@*@**@*@@*@*@@@*@@@@**@***@*@*@@*@***@*@@**@*@****@@@**@@@***@@*@@@@**@***@@@@*@**@**@@@***@@@@@@*@@@@@**@*@*@@@@*@*@@*@*@****@*******@**@*@@***@**@***@**@@@***@@@@@@**@@@@@*******@*@@@@@*@*@@@*@**@******@*@*****@*@*@****@@*****@@@*@@**@@@***@@*@*@***@@@@@@@*@@*@***@@*@@****@@@@@**@********@@@@*@**@*@*@***@******@****@@**********@*****@***@@*@***@*****@@@@***@*@***@*@@***@@****@*@@**@**@@@@@@*@*@***@@*@@*@@@**@**@***@****@@*@*@@@****@*****@***@@*@@***@**@**********@*@****@@*@*@@*@*@***@@@@@****@@@**@*@**@*@*@**@*****@@***@@**@*@*@*@@***@@@@***@***@@**@***@*@****@@@*@@@@**@**@@*@*@@*@*@**@@@**@**@***@@*@@@****@*@@*@@**@@*@@**@@@@*@******@@*@@@**@***@***@**@**@**@*@***@*@@@@**@@@*@@*@***@@@***@*@@@**@**@**@***@**@***@*@@*@**@*@@@****@****@*@@*************@*@@*@*@@*@**@@*@@@***********@@*@@@@*@****@@*@@****@**@@@@@**@*@*@***@*******@*@****@***@@*@***@@@@@@@*@@*@@*@*@@@@@@*@*@@*@*@@*@***@*@**********@@*@********@**@@@**@@@*@**@*@**@**@@@@**@***@*@@******@@*@*@*@**@@@*@@@*@@***@@*@*@**@@****@**@***@**@@**@*@@@*@****@@****@@@@*@@************@*@**@*@**@*@@@*****@*@**@@@@@@@*****@@*@*****@@**@**@@*@*@***@@*@@******@@@**@***@*@@*****@***@@@@**@*@*@***@*@***@@@@@***@@*@@@@@**@*****@*@*****@@**@*@*@***@*@@@**@@@******@@*@@***@*@*@@@*@@***@@@@*@*@***@*@@@@@*@@@*@@*@*@@@@*@@**@@*@@*@@********@@*@**@*@@**@@*@@*@******@**@**@**@@@*@@***@@@**@@*@*******@@***@@**@@@*@***@*@@@*@@@**@***@@@**@@***@*@*******@@@**@*@*@*@@@**@*@@*@*@***@@@@@*****@@@*@@@@@*@**********@*@@@*****@@****@*@@*@*@@**@*@@**@*@@@@**********@***@***@***@*@***@@@@*@*****@*@@@*@*@@@*@**@**@*@*@@*@**@@*@*@****@@@*@**@@@******@**@@@**@@*@*****@****@@***@@@@*@*@**@**@***@**@@@@@@@**@****@*@@*@***@*@**@***@*@@@@*@@***@@**@@@*@**@@@*****@**@@@@*****@***@**@*******@@@*@@****@*@*****@*@@*@*****@*@*@@****@****@*@@*@@*@*@@@**@*@@@@*@******@*@**@@*****@@@@*@*@@**@@*@*@***@@@@**@*@**@@****@@***@*@@***@**@****@***@******@*@*****@**@*@*@**@@@@@@*@@*@*******@@@@*@@*@****@**@*@@@**@*@***@***@*@@**@***@@@*@*@*@@@*@@@***@*@*@**@*@@@@**@@@**@*@**@*@@*@@*@@@@**@@@*****@**@**@@***@@***@@@***********@*@@@**@**@******@*@@***@****@**@*@@**@**@**@@@**@*@@@*@@@*@**@*@**@@*****@@**@@@@*@**@@*@@@*@@***@*@*@*@***@*@*@***@@@******@*@@**@@******@******@**@@@@@**@******@**@@@*@@***********@*@@@**@**@@@****@*@*@***@@@**@**@@***@******@*@@**@**@****@***@@*******@***@@*@*@@***@*@*@*@***@@****@***@**@***@*@*@**@@@***@@@**@**@***@*****@**@@@****@****@**@*@@@**@@***@@*@@*****@***@@*@@***@*@*@@**@**@****@*******@@@@*********@**@@@@@*@*@*@********@*@@*@******@****@*@**@*@@@@@*@@@@*@*@**@@*********@*@@*@@****@**@*@@@**@@**@*@**@*@***@@*@@*@@*@@@@@*@******@@*@***@@@@*@*****@****@*@@*@@@@@@*@*@***@*****@***@*@@**@@@*@**@***@**@@*@**@*********@*@@@***@**@**@**@@@***@*@@******@***@*@@@@**@@@**@*@*@@@***@***@@***@*@***@**@**@@**@@*@***@@**@@@@*@@*@*@**@*@*@*@*****@*@****@@@@*@@****@******@*@@@*@*@****@*@@@*@*@*@**@**@*@@@***@@@@******@**@*@@@@**@@*@*@@****@*****@*@***@**@@**@****@**@*@***@@****@**@*@@@@@*@******@**@@**@@**@@*****@*@@@@****@@**@@*@*@**@**@*@@@@*@***@@**@@*@@@@*****@@******@@@***@@@*@**@@@@**@@*@**@*@@@@@**@***@******@*@@******@**@@*@*@@@@@*@***@@@******@@@*@@****@@@@****@***@@@@@***@*@**@@@@@***@*@******@@*@**@@*@@@@*@*@@**@*@@**@*@*******@*****@@**@*@@*@**@*@@@**@*@*@**@*@*@@*@@***@@**@@**@****@@@@@********@******@****@*@**@*@@@@@@@@@@*@**@*@**@**@@@*@*@***@*@*******@*****@*@**@****@**@******@****@*@@@***@@*@*@*@@**@***@@@*@@@@*@****@@**@****@@@@**@***@***@@@*@@*@@@@@*@*@@@@**@@@@*******@*@@@*@********@@*@****@@**@@@**@@@@*@@@*@**@***@*****@*@*@@***@@@*@@***@*****@***@*@***@@@***@@*@**@@@*@****@*@**@*@*@*@**@**@**@@@******@@@@@*@**@***@@**@@@*@**@@*@*@**@**@***@@**@***@@****@**@****@@***@****@**@@*@*****@***@**@***@@***@@***@*@*@**@@@***@**@@**@*@@**@@*@*@*@**@@@@**@***@*@*@***@*@@***@@@*@@@@@@****@**@**@@****@@****@@***@**@**@@****@@****@*****@***@@**@*@@@@*@@@***@**@*@@**@@**@@*****@@@*@@***@@@@@*@****@@***@*@***@***@@@@****@@@@***@@@*@**@@***@****@@*@@@@@****@**@****@***@****@@*@***@*@****@@@@@**@**@@*@@**@**@*@@@@*@*@*@**@@@*@@@@****@*@@@@**@*@***@*@@*@*@@*@***@@@*@@****@*@********@*******@@**@***@@@@@@@@@****@*@@@**@@*@*@*@@@@*@**@@*@****@**@@@*@@@@**@@***@@**@*@@**@@@@****@@@@@@**@**@*@*@*****@@@******@@@@@****@*****@*@*@@*****@*@*****@*@@*@****@@*@@*******@@@*@*@@@*@@@**@@@**@*@*@@@*@@***@@****@@**@*@*@@*@**@*@@@@@@@@*@***@@***@*@***@**@*@*@@****@**@@*@*@*@@***@@*********@@**@*@@**@@@@*@******@**@@*@@**@@*@@**@*@@@*@*@@@**@****@**@**@@*@**@@@*******@@@@@*@*@@***@*@**@@***@*@@@@**@@*@@*@**@*@***@*@@**@@*@@@***@**@*@**@@*****@@@**@@@@@@@@*****@**@*@@@@@@******@@@*@*@@*@**@@@*@*************@****@@@@@*@@**@**@@@*@@*@***@@****@***@*@@@***@@**@@@@*@@@@@@@@**@*@*@********@**@*@*@*@**@@@@@@@@****@@***@@@@@******@@*@@@@@*@@****@**@*@*****@@@@****@*@*@***@*@*@*@**@@*@*******@@*@**@*@**@*@*@@**@@@@@@@*****@***@@@*****@*@@@**@@@@*@@*@*@@@*@*@*@**@@**@@*@**@*@@@*@@*@*************@@@*@*@@@*@**@@@@@*@@*@*@@@***@*@*@***@@@@@*@*@*@@***@@@@*@@***@**@@**@@****@****@***@@********@@**@******@**@@*@@********@*@@@***@@*@@**@@@*@*@*@**@*@*@@*@@@***@@***@***@@***@@@@*@@@@@*@*@**@**@*@@@**@*@@***@@****@@@@@@@**@*****@*@*@****@*@@***@@@**@@***@@@*@***@@****@*@**@*@******@*@@**@***@**@@*@*@*@@**@@**@@*@@@*****@******@***@@**@*@*****@@******@***@**@*@*@@@*@***@*@****@*@****@@**@*@***@@******@@**@**@*@********@@***@**@@**@@**@@*@*@@@@@***@@*@*@**@@@*@@@@@*@@*@****@**@@@@**@@@@@**@@@*****@@@@@**@*@@*@@@@****@**@@**@@@*@@@@**@@@@**@*@**@***@@*@@**@@@*@*@@@@**********@@*@*@**@@*@****@***@@@***@*@******@@*@@*@*@*@@@*@*@@@@*@**@@*@**@@**@@**@*@***@@***@@**@@*@**@***@@@@***@*@@@@*@@*@*@*@*@@*****@@@***@@@***@@***@**@@*@@*@@@@**@*@**@*******@@@*@@**@**@****@@@@@@@*@@**@***@@****@**@*@@@@@@@@@***@*@***@**@*@**@@**@@@*@*@@*@*@**@@****@@**@@*@@@*@*@*@@**@@**@**@@@*@@*@**@*@@*@**@@@****@@@*@*@@**@@*@**@****@@@****@@@**@@**@**@*@@******@***@*@@*@***@@@***@*****@*@**@****@*@@@**@**@@*@@*@@@****@@**@@@@*@*@**@*@@*@@@***@@@****@*@*@@**@*@****@*@***@@*@@*@**@*****@**@@*@*@@****@*@@*@**@*@**@@*@**@@**@@**@*@@@*@@**@**@*@@*@@***@@*@@@@*@*@**@@@@*********@*****@@@@@@**@****@@*@@***@*@**@*********@**@@@@****@***@@*@*******@@*@**@*@*@@*@@@*@*@*@*@*@*@*@*****@@@******@@@***@***@@*****@@**@**@@*@*@@*@*@*@@@@*@@*@**@@***@**@@@@*@**@***@*****@@@*@**@*@*@**@@*@@**@@**@@*****@@***@********@*@*@@@**@*@@*@@@**@**@@@**@@*@**@@*@**@*@*@@@@***@*@*@*@*@**@***@@****@**@***********@*@@@@@@@***@@@@**@@******@@***@*****@**@@@@*@*@**********@**@*@@*@*@@@**@***@@*@@@******@@******@***@*@*@******@@****@@**@@@@@******@***@@@@@**@**@*@@*******@*****@@@**@@********@@@*@******@*@@@@**@@***@@***@@@@*@*@***@@****@*@@**@*@@@@*@**@***@@@@******@@@@@@*@**@@*@*@*****@*@*@*@*@***@@****@@*@@****@@*@@**@@*@*@***@**@@*@*@***@*@@*@*@@******@@@*@*****@*@*@*@**@@@****@****@**@@@@****@@@**@@**@@*****@@*****@@*****@****@*@@@@@@@*@*@****@*@***@**@@@***@*@@**@@*@*@@@@@*@*@@*****@@*@@@*@@@*@@**@*@**@@@***@*****@@***@***@**@***@******@**@*@*****@***@@@@@****@*@*@****@*@@***@@@**@@@****@*@***@@****@@**@@@@**@*@@**@@@@*@*@@***@**@*@@*@*@****@*@@**@@*@@**@*@****@***@*****@*****@@@**@*@@*@@@*@@@**@*****@@***@**@*@**@**@*@@*****@*@*@@*@@@@*@***@@*@***@@@**@@******@*@@***@@@***@**@**@*@@**@***@*@*@@@@@*@*@@@@@*@@@**********@*@@**@@@@**@@@*@**@*@**@@**@@***@@*@**@@@@@**@@*@@*@@*@*@**@*@@**@***@@**@@@*@****@@@@@@@*@@@**@*******@*@*@***@*@*@***@****@*********@**@@@*@@@@*****@**@@@**@**@*@@@***@*****@@*@@**@*****@**@@@*@*@*@@@**@***@@@@*@*@**@*@*@@**@@@*@***@*@*@*@*@****@*@@*@@*@**@@@**@@*@****@***@@*@**@**@*@*@@@**@@@*@@*****@@@@**@@@**@**@@*****@*@@*@*@@**@*@*@@*@***@**@@**@*@@@*@@@@@**@*****@*@*@@**@@*@***@*@**@@****@@***@*@**@*@*@*@*******@*@***@*@@@@*@@******@*@@***@**@*@*@@*@****@@*@@**@@**@*@*@*****@*@@@@@@**@*@@**@@**@@@***@@******@@@@@@*@@@@@@**@@@@@**@@***@@**@**@@*@*@****@@@**@@*@**@*@@@@****@@@***@****@@***@*@***@********@*@@**@@@*@****@@*@@@*@***@@@@@@**@**@*@@@@*@**@*@***@@@***@@@@**@***@@***@****@@@@******@**@**@*@@@***@@*@*@*@*@@**@****@@*@@@@@@*@*@*****@********@**@**@**@*@**@@**@**@***@****@@@@@****@*@***@*@*@@*****@@**@@***@*@**@*@*@***@*@@@@@***@***@@*@*@*@****@*@@*@********@@**@@*@**@**@*@@@***@@@*******@*******@*@*@@@*@@@*@***@@@@***@@*@@@@**@@**@*******@@@****@@@@@*@**@@@**@@@@*@@*****@@*@**@@*@*****@*@@@*@*@****@@***@@*@@*@*@*@***@@**@@*@@@@@**@@**@***@****@*@@********@*****@*@@@@*@@*@@*@*@@**@**@**@@@@@***@*@@*@*@****@@***@@*@@*@**@@*@@***@*@**@@*@@@****@***@****@@*****@@**@@***@*@**@*@@@**@@***@@*@*@*@*@*@@@@*@**@@@**@**@**@***@@*@***@@**@**@**@@@**@*@@*@@**@@**@@@*****@@@@*@***@@@@*@@@@**@@@@@@@*@**@**@*@@@*@@@@@*@*@@*@@*@@@*@*@@**@*****@**@*@***@*@@*@@@@*@***@*******@*@*****@*****@@@@*@@*****@*@*@@*@@*@***@***@****@*@@**@*@@***@*@@@@*@********@****@@*******@*@@***@@@*@**@*****@*@*@**@@**@****@**@***@*@@@@@@@@****@@@*@***@*@**@@*@*@@@@****@@@*@**@****@@@**@@@********@*@*@*@*@**********@******@***@@*@@@*****@*@@**@@*@@**@@**@@@@@***@@*@*@@@@*@@****@@@@@**@*@***@@**@**@@@*@*@@**@*@**@**@@*@@@@@*@@@**@*@**@***@*****@@@@@@*@*@*@*@***@@@@*@*****@@*@*@****@@@@@****@@@@*@**@***@*******@*@*@@*@@@****@****@*@@@**@******@@*@***@**@@@@*@@@@***@**@*@@@**@@**@****@@@@**@*@@****@@@@*****@@@@*@*@*@**@**@*@@**@@@@@***@***@@***@*****@******@**********@@**@@@****@*@@@@*@**@*@@**@*@**@@**@********@@@****@@@*@@**@*@*@**@@@@**@*@@@*@@*@@**@*@*@**@**@*@*@@****@**@*@@@*@@@*@@@**@*@*@@*@*@*@@***@@@***@****@@@*@@@*@**@@@@@@@*@**@@******@****@****@*@*@*@**@@**@@*@@***@*@@@*@@@*@******@**@*@@@@*@*@@@@*@***@*@@**@@**@*@*****@**@*@@*@******@*@@@**@**@@*@@@**@*@*@@@**@*****@**@**@**@*@@@@*@*@@@@@*@***@*@@@*@*@@@@@@**@*@*@***@@*@*@@*@@*@**@@*****@@**@@*@**@**@@***@@@@***@***@****@*@@*@@@@@*@@*@*****@*@*@@**@**@@@*@*@@**@**@@@@**@@**@@*@***@*@*@@@@@@*@*@**@@@@@**@*@**@*****@@@**@@***@***@@@********@*@**@@@*@@@@@@**@**@@@@*@**@*@*******@***@@*@*@*@**@**@@**@*@*@**@*@*****@@***@***@*@**@*@@*@@@******@*@**@*@@**@**@@*@*@@*@@@*@*@*****@******@****@*@@*@*@@**@*@*****@**@@@*@@@@@******@@@*@@@@@@@@@@@@**@@*@@*@**@@@***@***@@*@*@@*@@@**@*@@*@@@*@@@@@@***@*@@*@@*@****@@*@*****@*@**@*@**@**@@*@@*@@@**@@@@*@@****@@@********@@@@*@@@*@*@@*@*@*****@@**@@@@*@@*******@@*@**@@@@*@***@*@@@*@*@@*@@@*@****@*@***@**@****@*@@@*@***@@*@@***@**@*@**@@*@***@*@**@@@@*@@@@@*@*****@@***@*@***@@**@***@@@@@@*@@****@@@@@@*@@*******@**@*****@**@*@@@@*@*@***@@@*@*****@**@@*@**@**@*@@@*@@***********@*@@*@*@@*@@**@*@*@@@@**@**@*@***@@@*@**@@@***@@@*@@@@***@@*****@*@@@@@*@@***@@@@@@***@@**@@*@*@**@****@@@*****@@@@***@*@@*@*@@**@*@**@@*****@*@@@@@**@@**@***@*@***@@@@***@@*@*@@@@@**@**@**@@************@**********@**@**@@*@*@@@**@**@@@@@@*@**@@@@*@@*****@****@@*@*@@@@@***@*@*@*****@***@**@@***@@***@*@*@**@***@*@*@**@@*@***@*@@**@@@*@**@*@*@@**@@***@@**@**@@***@*@*@@@*@*@*@*@**@*@***@******@**@*@*******@*@@***@*@@@*@*@@**@@*@@***@*@*@@*@@@*@**@@**@*@@@*****@@*@@***@*@@@@@***@*******@**@*@@***@@**@@@@*@@***@@@**@*@@*****@*@*******@@*@@*@@*****@****@**@@@**@*@*@**@*@***@@***@***@***@@*@@*@@@*@@@**@@*@**@@**@@*@***@*@@*@@@@@**@*@@@@@@*@@@@@*@*@**@@**@****@**@@**@@*@@*@*@*@@****@*@*****@@@@***@**@@*@@*****@@@@**@@**@*@@@@@*@@*@@****@**@@****@*@@*@@@@@@@@*@*@@@***@@*@*@@*@*@**@@****@***@**@@***@@@********@**@*@@@@*@***@*@@@*@****@***@*@*@**@*@@*@@@*******@@@*@*@@*@@**@****@@*@**@****@@*@@*@**@@@@@@**@@*@*@@@@@***@*@*@@*@@*@*@@*@@@*****@**@@@@*@********@*@@@@*****@*@******@@****@***@*@**@***@@@@@***@@@**@@@*****@*@***@@***@@*@**@@@****@**@@**@*@@***@@*@**@**@*@*@*@@@****@**@*@**@*@@*@@**@@@**@@@@*@*@@***@@*@@***@***@*@***@@@@**@***@***@***@@**@****@***@****@@@***@*****@**@********@@@@**@*@***@@*@**@***@*@*@@@@*@*@**@*@@*@@*@*@@@*@@@**@*@***@*@*@@@*@@@***@*@*@***@*@*****@@@@@@@*@******@@*@@@*@*@********@@@*@@@*@@*****@***@@@@*@*@@*@***@***@*@@*@**@***@*****@*@@@@@@*@***@@***@@*@*******@**@**@*@@@*@@@*@****@*@***@*@@@**@@@@@@@@****@@@@@@*@@*@*@**@*@@*@*@@***@@@****@@@*@***@*@@***@*@@@@@@*@@**@@@**@**@@*@***@@**@***@@**@**@**@@@@*@*@***@@@@*@**@***@**@@@@***@@*@**********@*@*@*@@**@@****@@@@*@****@*@@*****@*@@@@****@**@*@**@@****@@****@***@@****@*@**@@*@**@**********@@@*@@*@***@**@@**@@*@@@@****@*@@**@@*@**@@*@@**@*****@**@@*@@*@@**@@*@**@*@@@@@******@***@@**@*@@*****@******@*@@@*@**@*@@@**@****@@*****@**@*@*@*@*****@**@******@***@@@@***@**@@@****@@*******@@@@*****@*@***@@*@@@*@@@**@*@@@@@**@@***@*@@***@*****@***@*@@**@@@***@*@**@@@******@@@@***@****@****@****@***@*@*****@***@@****@***@*@*****@***@@@@***@@@*@@**@*****@@**@**@@****@****@*@******@*@*@@@@@@@@*@**********@***@*@***@@*@******@****@@@*@***@@*@@*******@**@@***@@@@@*@*@**@@*@@@*@@@**@@@@**@@*@**@*@*****@@@**@@@@@@*@***@@@*@*@@*******@@*@@***@@******@*******@@*@**@*@@*****@@****@@**@*@***@*@*@@@@**@@@@***@*@****@**@**@@@@@@*@@@******@*@@***@***@**@**@@*****@*@@@@*@*****@@@@@@**@*@@****@**@*@**@*@@***@@@@*@@*@*@*@@**@@*@@**@@@@@***@**@*****@@******@*@*******@*@@*@*@***@@@**@@@@***@**@*@***@@@*****@***@@@@**@**@***@@**@*@*@*****@***@@@@@@*@@@*@@****@**@@@**@***@*@***@@@**@****@@@@*****@*@**@**@@**@@**@****@*@@@@*@@*@@******@*@**@@*@***@*****@**@*@*@*@**@*@*@*@*@*@*********@@*@*@*@@***@@@*@*@*@***@@*@@*@@@***@***@*@****@*@***@@*@*@*********@******@***@@*@@@*@@@*@*********@*@@@@*@@@@@@**@*@*@@*@*@*****@**@******@@@@*@@@***@@@*@@*****@**@*****@@*@@@***@@@@*@@***@@@***@@@@***@@@@@@@**@@@***@@@@*******@@@@**@@@@*@@@**@*@*@@****@@***@@**@*@***********@*@@**@*@******@@**@*@@*@@@@*****@*@@*@*@*@*@*@@**@@******@**@**@***@*@@@@*@****@*@**@@***@*@***@*@@*****@*******@***@@******@@@@***@*******@*@****@**@*@**@***@@**@******@@@**@@@@@@@**@****@*@*@*@**@*@@*@@*@**@@@***@@@***@@****@@**@*@**@***@*@@@****@@@*@****@@@@@****@*@@*@*@@*@*@**@@@*****@@*@@@**@@***@*@**@*@@@*@*@*@@@@@@*@@*@*@@**@@*@@*@@******@@**@@*@@@*@****@**@@@*********@@**@*@****@@@*@**@@@*@@@***@*@****@@@****@@@@************@@****@*****@*@*@**@*@@*@***@@@@***@@@@@@@*@@*@*@**@*@@*@*@*@*@@**@*@**@@*@*@*@*@@****@@*@***@*@*@***@@@@@**@@@@*@******@@*@@@@**@**@@*@@*@*@**@@@@**@*@***@**@@@@*****@@****@@@@@*@***@**@@*@@*@**@@@******@****@@*@****@*****@****@**@@@@@@***@*@*@@***@**@***@*******@***@*************@@@*@@**@@@*****@**@*@@*@@@*@@*@**@@****@****@@@@****@*@*@*@@***@*@@@**@***@*@@*@*@**@@@**@*@@*@@@@*@*******@*@**@@********@*@*@@@***@@@*@@*@@**@@@*@@****@***@@***@*@******@*@@******@@@***@@@*@@*****@@*@@***@@***@@@****@@@****@***@*@@***@@@@@*@@*@*@*@****@******@****@*@*****@**@@@@*@****@*@*@*@**@@*@@*@**@*@@@*****@*@*@***@**@******@@***@@@*@@@@*@*@*@@*@*****@@****@@*@@*@*@*@***@@****@**@***@***@@*@****@@*@***@**@**@***@@*@@*@*@@*@**@***@@@*@****@*@**@****@@@@@*@*@***@**@**@*@*@@@@@*@@@*@@*@*****@@*@@@*@**@@****@*@*@*@@**@@@@@**@@***@**@**@*@*@@@*@@@*@@@@**@@**@**@*******@@***@*@**@*@**@*@@**@****@*@@*@**@@*****@@*******@*@@*@@****@@@*@@@@***@@***@@@**@@@*@*@*@***@@@@*@@@***@@*****@@@@*@*@@@@***@***@@*@@@@@*@@@@*@*@@*******@****@@@@@@@@@@**@****@@******@****@*******@**********@@@*@@@@@*@****@@*@@***@**@***@***@@@*@*@*****@*@*@@***@****@@*@*****@@@*@***@**@*@*@@*@@*@*@******@@******@*@*@@*********@*@**@**@@@@@*@*@*****@@@****@*@@***@**@*******@*@@*@*@*@@*@@*@@*@@*@*@******@****@@***@*@@***@@*@@@@*@*****@**@*@***@@@@@**@**@@*@**@@@**@@*@@@**@@@**@*@@***@@@*@******@**@*@@*@@**@****@@@@@@**@*@@@*@@*****@**@*@@***@**@@@*@@**@*@*@*@@@*@*@@@@**@@***@***@@@*@@***@*@@**@*@*@@@****@@@@*@****@*@@@*@@@*@*********@*@***@@**@@@*@***@*@@*@*@@*@**@****@*@**@*@@********@@@**********@@****@*******@*@******@**@@@*****@*@@@@**@*@***@**@@**@*@**@*@*@****@*@*@***@@@@@*@*****@@@@@@@@@*@@@**@@****@*@*@@*****@@@@*******@@@***@********@@*@*@@@@@*@***@@@**@@***@@*@**@@*@**@@@@***@@@*@@@*@**@@*@@@@***@@@****@**@*@*@*@@*@@*@@*@@*@*@*@*@@*@*********@@*@@*@**@***@***@*@*@*@**@@@@***@****@@*@****@*@*****@*@@***@**@*@*@@**@@@@@*********@**@*****@**@*@@*@***@*@**@****@**@****@*@**@*****@**@@***@@**@*@@**@*@*@@******@@@@*@**@@@@**@*@*****@@@**@*@@****@@*@**@*****@**@***@*@*@*@@***@@***@@***@@**@**@@@*@@@@@@@@***@*@@***@@**@*@@@**@@@@@@*@**@*@*@***@*@**@@@*@*@*@**@*@@@@***@@*@********@@@*@@@@****@*@*@***@******@**@@@*@@@***@@*@@*@***@**@@*****@***@***@**@@@**@@@**@@@******@@@@***@*@@***@@@@@@**@**@**@****@*@****@@***@***@*@@*******@**@@*@@**@@@@@@@*@@****@*@***@********@@****@**@**@*@**@*@****@*@@*@*@@**@**@**@****@**@*@*@@*@*****@**@*@@***@*@***@*********@**@@*****@@@********@@@*@@@*@***@*@**@@**@@**@***@***@**@@@*****@**@@*@@@@**@@@***@@@****@@@@*@@*@*@*@***@***@@*@*@*@***@***@**@@*@@**@@@@*@@*@*@********@@**@*@*@***@***@@@**@**@*******@**@@*@*@***@@@*@@@*****@***@@@@@@*@@*@*@@@*@@**@@*****@******@@@@**@@*****@@**@@@*******@*@*@@*@***@@@@**@***@**@*@**@@@***@*@@@@@@@@@@@@@*@@*@**@@@*****@*@@@@*@**@@@@*@@**@@*@**@***@@******@**@****@**@***@*@*@@@**@*@@***@**@*@@@*@******@@***@@@***@@@*@*****@***@@@*@@**@@*@**@@*@@*@@@*@**@@****@@*@****@**@@@@@*@@***@@@**@@*@*@@@****@*****@@*@@*****@*@@*@**@@@*@**@***@*@@*@***@@@*@@**@**@**@@*@*@**@*@**@@*@**@@@@@@@*@*@@@*@@**@****@*@***@*@@@@***@***@*@***@@*****@**@*@*****@**@*@****@@@**@@***@@@@*@@*@@@**@*@@@**@**@*@*@@*@@@***@@*@@****@@@*@*@*@*@***@@*******@@@@@@@**@@@*@***@*@***@@@@***@@*@@***@@**@**@**@@*@**@@@*@*@@**@@@**@@*@@@@@@@@***@**@@@*@****@*****@@@****@*@@*@@@***@*@***@@***@**@**@@**********@@@@@@***@*@@**@***@@*@*@*@@@@**@*@*@**@***@*@***@*@@**@@@@@@*@***@**@***@*@*@*******@*****@**@*@@*@@*@@@@@**@@@*@*@@*@**@@***@**@@@*****@**@**@@@*@****@@@***@@*@@@@*@*@*@***@*@*@*****@***@@**@@@****@*@****@@@*@*@@*@@**@@**@@@***@@****@*@@@@*@**@@@**@*@@@*@*@***@*@@@****@@**@@**@**@**@*@@@@@@*@*@**@@**@@**@@@***@**@@***@***@**@***********@*@@*@***@**@*@@@@**@@@@@@@**@@***@*@*@@@@@@**@**@@***@*@*@@@**@@*****@***@@@*@***@@*@**@*@@**@**@@@**@@@***@@@*@@*@@@@*@@***@*@**@*****@@@@*@@**@*@@*@@*@@@*@**@***@@@@****@***@@@*@***@@@@*@@@@*@*@*@*@@**@**@***@@**@**@*@*@@@@**@*@*@@@*@**@*@*@@*@@*@*@@@*@*@*@@*@*@*@@***@@***@*@@*@@*@**@**@@@*****@*@@**@*@@@@*****@@@@@*@@@@****@*@**@*@**@*@*******@@****@@@@********@@**@@**@@@***@**@**@**@@*@@***@@*@*@*@@@***@@***@****@@****@***@@*@*****@@*@****@@@@*@*@@**@***@***@*@@*@*@@******@@@*@***@@*****@@**@*@@***@*@@*@@**@*@@@@******@*@@@*@@@*@*@@@@*********@@*@*@@@*@*@@@****@@@*@***@**@@@***@@*****@@@*@*@*@*@@*@**@@@*@*****@***@@@@@@*@@@*******@******@@*@*@*@**@@@**@*@*@@**@@@@*@@****@@@@@*****@*@@@*@@@*@*@*@*@*@***@***@@*@@***@*@***@****@@@*@@@@**@@**@**@@@**@@@******@**@**@*******@@@*@@*@@@**@@@*@*@@@@***@**@@***@@*****@*@**@@**@@@***@*@@**@*@*@*@@*@**@@**@@*@*@@@@@@*****@@@*@*@*@@*@**@@**@***@**@@***@*@@*@@@*@@@*@@**@@****@@@****@******@*@@@**@**@@****@**@@**@*@******@@@*****@@@*@*******@*@*@@*****@@@@*****@***@@@@**@*@@@***@@@**@****@*@@@*@***@**@**@*@@****@@**@@@*@*@***@**@@@*@**@@*@*****@*@@*****@**@**@*@@@**@****@@*****@@*@*@**@*@**@*@***@@*@*@@***@@*@@@@@*@*@@@*@********@@*@@@****@*@*@***@**@**@*@@@**@*****@@@**@@*@*@***@@@@@**@@*@*@*@**@@*@@@@*@@@***@@********@*@@*@@@*@@*@@***@*@**@***@**@@@@@************@@**@@@@***@***@*@@@@**@*@@@@@@****@@@*@@*@@*@@*@@@*******@******@@*@@*@*@***@@@@@**@*@******@*@**@@@**@@@@*@*@*@@*@@@*@@@@@*@*@**@@***@*@*@@*@*@@**@@@@*****@@*@@*@*@****@@***@***@*@@*@@*@@@@*@@@@@@@**@*@*@**@***@****@**@*@***@@**@****@*@*@******@*@@*@@@****@@*@*@*@@@@***@*@@**@*****@*@***@@****@@@@*@@*@****@****@@*@@*@****@***@******@@@**@*@@@@@@@@*@@@*@*@****@@@**@@**@@@*@@@@@@****@@*@@@@****@@***@@*@@*@*@****@@@***@@@@@*@@*@@*@*@@@*@**@@@**@*@@**@@@@@@****@*@@**@@@***@@*@****@****@**@@*@@@@@**@*@**@***@@*@@*@@****@*@**@@@***@@@**@**@@@@*****@*@@*@**@**@@*****@@**@@*****@@@***@**@@@@******@@****@*@@**@**@**@*@*****@***@***@@****@****@*@@@*@**@@@**@***@*@*@@*@***@@@*******@*@@@*@@***@@*@@@****@**@@@*@@@*@@********@@********@**@****@@*@*@****@**@@*@@@*****@**@**@***@*@@*@@@**@**@*@*@@@@**@*@@******@*@@@****@@**@@**@@@**@@@@**@@*@@@@*****@@@*****@**@*@@*@@*****@@**@@@*@*@@@@**@*@****@*@**@*@*****************@*@**@@@*****@@@@@*@@*@*@****@@@**@@@@****@*@*@@@**@@@**@@*@@@@*@@*@******@***@*@*@@****@**@@@****@*@@**@****@*@@@@@@*@*@@****@@**@*@*****@*@*@@*@****@@*@*@@*@*********@*@***@*******@***@@@*@@@*@***@****@*@@**@@@*@**@*@**@*****@@*@@*@@*@@**@@@***@*@@@***@@***@@@@****@@*******@@*@@*@*@*@***@@**@*@**@@@**@***@*@****@*@***@@*@***@@*@****@**@***@@@@*@***@****@**@**@*@*@@@@***@**@****@*****@@**@*@***@*@*@@@*@@**@*@*@*@*@@**@**@*@**@@****@*@*@@@@*****@*@@*@***@******@***@@*@@@@***@**@@****@**@@***@**@@@@@@@********@@@*@*@*@@*@**@**@*@@*@*@@****@@*@@@***@***@@*@**@*@@*@********@*@*@@@**@****@@**@*@*@@@*@@@**@@**@*@**@******@@*@*@@*****@**@@@**@@@*@@*@@@***@**@@@***@@*@****@*****@**@@***@*@@***@@*@*@**@*@@@**@@**@@*@@@*****@*@@***@****@****@@*@@***@***@@@*@*@@@@*@*****@@@****@*******@*@*@******@@@*@@@*@*****@*@@*****@**@@**@*@@*@**@**@@***@@@@*@@*@@@@***@*@@@***@*@@***@*@@@@@@**@@*@*@*@@**@@@@*****@*@***@*@*@*@@***@@**@*@@*@*@**@**@@*@@**@@@*@**@****@***@@*****@***@@@*@*****@***@*@@****@@@@*@@@*@**@@**@**@@@*********@**@***@*@@@*@*@**@@**@@***@*@*********@*@@*@@@@**@@@*@@*@*@*@*@*@@**@@@*@@*@********@*****@***@***@**@*@@*@@@@@**@*@*@*@@@*@*@@*@@****@@@***@@*****@*@*@@@**@@*@@@@***@*@****@**@*@****@@*@*@**@@@*@@**@@*@**@@***@@@**@@***@**@***@@*@**@@@*@**@@*@@*@@@****@**@**@@***@*@***@@*******@*@**@@*@**@***@*@*@*****@**@*@*@@@***@@@@@***@*@@****@@*@*@@@***@*@*@@@**@@**@@**@@*@*@**@**@@*****@@**@**@*@@@***@*@*@@****@@**@@@*@@******@@@@*@@*@*@@**@@@*@@@@***@**@**@**@@********@**@******@@****@**@@@@**@***@@**@@*@@***@*@@@****@*@@@@@****@@@@@*****@@***@@*@@**@**@*@@****@**@**@***@@@@@**@**@@@@@***@*@@@*****@***@@*@*@@******@**@**@@******@*******@@@@@@@***@***@@**@*@******@**@*@@***@@*@@**@***@*@*@***@***@@*@@**@@**@*@@***@*@@@@@**@*@@@@@@@@*@@**@@****@***@@*@**@**@@@***@@****@**@@**@@@*@@**@@@@*@*****@@***@**@@@@*@*@@@*@*@@*****@@@*****@*@***@*@*@*@@*@@@**@@@**@@**@*@@*@***@@**@@@***@****@**@@*@**********@@@*@@*@*@*@*@@*******@****@@@@@@@********@***@**@*@***@@@@**@@@**@*@************@**@***@@@@@**@@**@@@*@@***@@*****@@*@*@**@******@***@@**@@@@**@@**@@@@*@*@*@**@*@@*@*@@***@@*@*@@@@@*@*@**@*@**@*@*@****@@@@*@@**@****@@***********@******@****@@*@***@*@@@@@@*@*@@***********@@***@***@****@**********@@*@**@@*@**@*@@*@**@*@@*@****@*@**@@**@@*@**@*@*@@****@@*@@@***@@@**@**@@@@**@@*@*@*@@*@@@*@***@*@*@*@@@*@@@@@@@******@@@@**@@*@**@*@@***@****@@@*@@*@*@**@@@@**@@*@@*@@**@@*@*@**@@***@@**@@@@@**@****@*@*@@***@****@***@@@***@@@@*@*@@@****@**@**@*@@@**@***@@@@*@@******@@@@@******@@*@*@@*@*@@****@@**@*****@@*@*@*@**@*@***@***@***@@@@@**@**@@@@@@@*@***@*@@@**@****@*@@*@***@@@****@@***@*@@*@***@**@*@@@**@*@*@*@@*****@@*****@**@***@*@**************@*@*@****@@@@****@@@**@*@@***@@@@**@@****@*@@@*@***@@@**@**@@@@@**@@*@@**@@@*@*****@@**@@@@@@@@***@@*******@@@@*@*****************@@@@***@**@***@*@**@**@*@***@@*@**@@****@*@@*******@@**@@***@@*@@**@**@*@*@*@**@**@*@**@**@@***@@*@*@@*@@****@@*@@@***@*@***@@****@@@@@****@*@@*@@@*@@**@*****@@@@***@**@*******@**@@@*@*****@@@*@@@*****@*@@**@@***@*@@***@***@****@**@@@******@@@@*@@**@@**@***@*@@*@@@**@*@@@*@***@*@*@@**@***@@@*@@*@@******@*@*@*@**@@*@**********@*@@@*@*@@@@**@@*@@@@**@@@@*****@@@@@*@*@***@@@@@@@*@**@@@**@@@@***@**@*@*****@@@@*@@*@*****@*@@@*@*@@@*****@***@*@*@@**@*****@***@@@@***@*@@**@***@@@******@@@**@@**@**@@*@@@**@@@*******@*@*******@@*@@**@*@*@@@**@**@*@@@*@*@*@@@@*@@**@*@****@@@*@@@******@@*@*@*@@@**@@*@@@@***@@**@@@@*@@*@@@@**@**@***@****@*@@*@**@***@@**@**@*@*@@@@*****@**@**@@*@@*@@@*******@*@**@@@@@**@@*@@*@@@*@*@@*@@****@@@*@@*******@@@*****@@***@**@@***@********@**@******@@*@@@*@***@*****@*@@@@************@*****@@@***@*@@@@@**@@@@*@*@@@@***@@*@****@@***@@*@@****@**@***@***@******@@@**@*****@@***@**@@****@**@*@****@@*@***@@@*****@@@@**@*@****@*@*****@@@***@@*@******@****@****@**@@@*@***@***@@*@@@@**@*@@@***@@***@@***@@*@**@*****@*@@*@****@@@*@*@@@@*@**@@*****@@@@*@**@******@@@**@*@@@@**@@@****@*******@@***@***@@@**@***@@@@**@***@**@*******@**@**@*@@*@**@@**@**@*@*@*@@@@@@*@@@@@*@@@@*****@@**@@@***@@****@**@@***@@@@**@@*@@@@*@**@**@*@@***@******@@@*@@****@@@@@*@@*@*@**@@@*@@@@@****@@**@*@*@*@@**@*@@*****@@@****@*****@@*@***@@@*@*@*@@**@@******@*@**@*@@*@@**@*@*@******@@***@@@*@@**@**@@***@****@*******@********@*@@*@**@*@*@***@*@@**@***@*@@**@@**@@@******@@*@*@**@@@@**@@@**@*@**@*@*@*******@***@@***@**@@@***@**@@@***@**@@*@@*@*@*@****@@**@@@**@*@@@*@*@**@*@@**@******@@*@*@@@@*@@@@@**@**@***@***@*@**@***@**@****@******@**************@***@**@@@@@**@*@@@@*@@****@**@*@*@@**@***@**@*@****@@*@@@**@*@@***@****@***@****@@@*@@**@*@***@*@@***@@@**@@*@***@*@*@*@@@*@**@**@@**@@@@******@@@*@@**@****@*****@@@***@***@@*@@@*@*@@***@@@@***@@@*@*******@*@*@***@@*@******@@*****@***@***@***@**@**@@**@*@**@*@****@*@****@*@*@@@**@@****@@*@*@**@@@****@@*@**@@@*@@@@*@*@***@**@**@**@*@**@*******@@@***@*@**@@*@@@***@**@@*@**@@*@*@**@@***@@@@*@@*@@@@*@@@***@*@@@@@@***@@*@@*@@*@*****@*********@@*@**@*@@@@*@@*@@***@*@@@**@@@*@@**@*@@@****@@@@*@@*@@*@**@***@*@@*@*@@@@**@*@*@@***@*@@@*@@@@****@*@**@@@***@**@@@***@*@@***@*@**@@@@***@@*@**@**@@@@*@**@*@@*@@@@***@**@@**@*****@****@@***@***@*@*@**@*@*@@@*@*@*****@*@*@**@*@@****@*@**@*@@@@*@*@*@@@**@@@***@*@*@****@@@@@***@@@**@*@****@@*@***@@@**@@@@@@@*@*@***@@**@****@***@****@**@@**@@**@**@**@*****@@****@@@*@@*@*@@@*@*@*@@@@@****@@*@@@**@@@*@@********@@********@*****@@*@@**@**@*@*@@*****@**@@@@*@**@***@*@**@*@**@**@@@@**@***@@@@@*@*********@*****@@@@*@***@*@*@@@*@***@***@**@********@**@**@@@**@@@*****@*@@*@@@***@**@*@**@***@*****@*@*@@@*@@*****@****@@@@*@@@@*@@@@@@@@*@@@*@@*******@@@*@****@@***@@**@*@****@******@*@*@**@@**@@*@**@@*****@@@**@*@*@*@***@**@***@*@***@*@@@@*@*****@@@**@*@*@*@*@****@@**@@***@*@@@**@@@*@@@@***@@@*@@**@@*@@**@**@***@@*********@@@*@***@@@@**@***@*@**@***@****@*@*@*****@@@**********@@@******@@****@@*@***@***@@**@****@**@@@@*@*@*****@**@@***@***@@@**@@@**@*@@@@@*@@@@***@*@***@**@@**@*@***@@@@@@*@@***@*@***@@@**@@**@*@****@@@@*@*@@****@**@@**@**@*@*@@*@**@***@@@@@@**@@**@@*@*@**@@***@***@@@****@**@@***@*@@*@***@*@*@@@**@@*@@**@@@****@@@@*@**@@*@****@**@@****@@@**@@*@*@@@*@***@@@*@*@@@@@*@*@*@@@@*@**@*@*****@@****@*****@****@@*@*@@@@@@@*@**@@@*@@@@*@*******@@**@****@@***@*@****@*@*@@**@**@*@@@@***@@@*@@*@@@*@*@@@@*@@*@@@@*@@@****@*@**@@@@**@***@*@**@*@@@*@@*@**@*@**@*@**@@**@@*@***@@@@***@@*@**@**@@@*@**@***@**@******@***@*@@@****@*@*@**@*@**@*@*@*@*@@@*@*@*****@@**@@*@@*@*@@@**@@*@@*@**@**@*@***@*@**@***@@@**@*@*@*@***@***@***@@@*@@*******@*@@@*@@*@*@@**@@***@@***@@**@*@**@@**@*@@***@***@***@@@@*@@@*@**@@*****@*@@@**@*@@@*@*@@*@@*@@*@@*@**@@@@@**@*@*@*@@**********@*@@@@@*@@**@@@@*****@@***@*@*****@**@@@*@****@@@****@@@***@@**@**@@@*@*@@**@@**@@*@******@*@@**@@@*@@*@@***@@@***@**@*@@@*@@@@***@***@*@*@*@@**@@*@@**@*@*@@@@@***@@*@@**@**************@@@@@@@*@*@*@@@******@*@@**@**@@*@***@*@@@@@*@@*@**@*@@*@***@*@@**@*@@*@*@*@@@*@*@**@@*@@**@*@@*@**@****@@*@*@*@*****@@@@@**@*@@@@**@****@@**@**@@*@@******@*@*@**@@@****@@**@@@*@@*@@************@***@@@**@@@@@*@@*******@@@@**@*@**@@*@**@*@*@**@@@@**@****@***@@@@@*@@@**@@*@*@*@@**@@@@***@**@**@*@@@@***@@******@*****@@@@@@**@**@@**@@*@@@*****@@*@@**@*@@@*@@@*@**@@*@@@**@*@*@@@@***@*****@@@**@@@*@@@@*@*@**@**@*@@@***@@@*@@@@@***@******@@*@*@**@*@**@*@@****@****@*@*@**@*****@@*@@*@@*@*@@**@**@****@@***********@@@*@@@****@@@*@@@@@*@*@*@***@***@***@*@@**@*@*@@@@*@@@***@*@****@*@**@***@@@*@@@@@***@@@@@@@*@***@**@*@*@@*@*@**@*@*******@@@@***@*@@@*@@*@*@@***@*@**@@@@*@**@**@*@*@***@@*@**@*@**@@*******@@***@***@@@**@*@@@@@****@@***@@**@@****@@**@**@*@@**@**@@@****@***@*@**@*@*****@***@*@@*@@*@*@*@@***@**@@@*@*@@@@*@**@******@*@*@@@*@@*****@@*@*@*@****@**@@*@@*****@*@***@@@@@@@@@*@@@@@@**@@*****@***@@@@@@@@@@*****@**@@****@********@@@@**@@@@****@*@@@*@*@@********@*@*@*@*@*@@*******@@*@****@******@**@@@@******@@@@@@*@*@@***@***@*@**@*@****@@***@*****@*@@******@@*@@@******@@*@*@***@***@*@@@*@@*@*@@******@@*@*****@*@@@***@*@@@@@******@*@**@@*@@@@@@*@***@***@*@@@***@*********@******@@**@**@@@@**@@@@@@@****@@@*@*@@@**@*@@*******@@**@@****@*@@@@@***@**@@@@@*@*@@@*@@*@****@@*@@****@*@***@@**@****@***@**@****@*@@*@****@@**@@***@*@***@**@@**@*@@@*@@@****@*@*@*@******@@@*@**@@*@@*@@@@*@*@@@@@*@**@@@*@***@**@*@@****@@*****@@@*@*@@@@*****@@*@*@@@@*@@@***@@*@@@*****@**@@@******@@@@@*@***@@*@******@@@*@@@@@*@*@*@@@@@**@@**@*@**@@@@*@*@**@@*@**@*@@@**@*@@@****@*@@*****@*@*@*@***@*@@***@@*@**@@***@@@@*@**@@***@*@***@*@***@@@*@*@***@@@@@@@@***@@@@**@@*@****@@@@**@*@@*@*@@@@*****@@**@@@***@@*@*@****@@*@@@@***@*@**@**@@*@*****@*@**@**@@*@@*@@**@**@@**@***@*@*******@@@*@@***@*@**@*@@**@*******@**@*@@@******@*******@*@***@**@******@*@@*****@@*@@@**@*@@@*****@***@**@*@@@@***@**@@@@*@**@*@**@*@*@**@@@@**@@@@@****@@@@*@@*@*@**@***@***@***@@@*@@*****@@@*@@**@***@***@**@*@**@@**@*@***@********@@***@@@***@**@*@@*@*@***@@***@****@@*@@***@**@@***@@@**@***@***@@*@*@****@@@@@*@**@@@@@*@**@@@@@*@*@***@**@@*@@**@*******@**@***@***********@***@****@********@*@**@*@@@**@@**@@**@@@@**@@@*******@*@*@******@@@****@@@*@@@**@*@*@@**@**@@**@********@@*****@*@*@@@*@@@*@***@*@*****@*@@***@*@@*@***@*@***@***@*@@*@*****@*@****@@@@***@*******@@**@****@*@*@@@*@@@**@@@***@***@*@*@@**@@*@*@*@**@*****@@******@*@**@**@****@**@****@*@@**@*@@@*@@*@**@@*@*@*@**@@@*@@@**@*@@*@**@@******@@@*@@@*@@*@*@@*@**@@**@*@**@@*@*****@**@*@@@@@*@@*@***@**@***@*@*****@*@**@*****@@*@@*@*****@*@@*@@@*@*@@**@*@@@*@*@@**@*@@@**@@@@@*@@**@*@*@*@@*@***@*@******@*@*@@@*@@***@@@**@*@@*@@****@@**@*@*@*****@@*@@@@@**@@*******@**@****@*@***@*@*@**@*@@*****@***@****@*****@@@@****@***@*****@@@@@**@@@@@@*@*@@*@*@@****@@@@***@*@*******@*@*****@@@@*@*@*@@@**@*@@***@@@@@*@@**@*****@@****@@@*@*@@*@@***@*@@@****@***@*@**@@****@*@*@@@@***@***@***@@**@@@*****@@*@***@**@*@@**@@****@@@@@@***@**@**@@*@*****@*@***@**@******@**@@**@@**@@@@@@********@@@**@@@******@***@*@*****@@@***@*********@*@@**@@*@****@@*@@@*@@*@@@*@*@**@**@*******@**@@**@*@@@@@@**@@***@*@*@@*@@*@@**@@*@@@@*@***@@***@@@@**@**@*@@*@*@***@@@*@*@****@*@**@@*@*@****@**@@@***@*@**@@**@@@@*@**@@*@@@@*@*@@****@*****@@*@******@@*@***@*@@***@@*@@@@*@**@********@******@**@***@*@*@@@**@**@@*@*@*@*@****@@*@***@@@**@@*@*@@@@@@**@***@**@***@**@**@@*@@@@@@****@@@*@@@***@*@@*@****@*@****@*@@@*@***@@***********@@@***@@*@**@@**@****@@*****@@@*@@@******@*@@*@@*@@*@*@*@**@@**@*@@*@*@**@****@*@@@****@*@@******@*@*@****@***@@**@@@*@@****@*@**@@@**@*@*@**@****@@@**@*******@@@*@@***@@@***@*@*********@**@***@@@@@@***@**@*@@*@@*******@@*@*@@***@@@@*@***@***@**@***@*@*@@**@@***@****@@**@@@@@@*@*******@@@**@*@*@**@@@*@@@****@@@@@*@@******@**@*@@@@**@@@@@@@***@**@*@@**@*@*@@*****@@**@*@@@*@****@@@*@@*@**@@@@@@@**@@**@@@***@**@@**@*@***@@***@****@@@*@******@@*****@@@@@**@*@*@@@@*****@***@@@**@@@**@@*@**********@@@*@*@**@@@**@******@@@**@***@@*@*@*@@@@***@**@*@*****@@**@**@*@@@**@*@@@@@@@@****@*@**@@@***@@@******@***@@@****@@**@@@*@@@@*@@**@@@@*@@***@@@******@***@@@@***@@***@@@*@*@*@*@@**@@***@********@*@@****@@@@@**@@*@@@**@@@*@@@@@@*****@*@*@@@*@@@****@***@*@*@@***@@@*@@@@@@*@@@@***@@@@*@**@@*@*@@**@@@@***@*@****@**@****@@****@**@*@*@*****@@@@@@*@@@@**@@*@@@***@***@@**@*@*@***@@@@*@@*****@***@**@@**@**@@@**@*@**@@********@@@***@**@@*@*@****@@@@@*@*@@****@@@*@@@**@@******@@****@@@*@*@*@***@*@@@*@**@@@@@*@***@@@*@@@**@****@**@****@**@@*****@@@**@@***@**@@**@****@**@@@@@**@*****@****@@*@*@*@*@*@@@@@@@@*@*@**@@@**@@@**@@**@*@***@@@@*******@@@**@@*@@@@@**@******@@@*@@@*@*@@***@**@*@**@@@@@*@******@@@@@*@@@@****@@*@**@@****@@***@@*@****@**@*@@@***@***@*@@*@@*@**@@@**@*@@@@*****@@**@*@*@**@*@@@@@@****@*@****@*@****@*@*@@**@**@*@******@**@*@***@****@**@@*@@****@*****@**@***@*@@@**@*@*@@*@*@**@**@@**@*@*@@@*@***@@***@@@@@*@***@@**@@*@*@**@@@*******@@@*@@@*@*@@@**@*@*@@@@**@@@@**@*@@*@*@*@**@*@@@@*@****@*@*******@@@***@**@@**@@**@*@*@@@@**@@****@**@@********@*@*****@*****@@*@**@*@**@*******@****@**@@*@@****@@**@***@@@@@@********@@*@@@@@*@*@@@****@@@@@@**@*@@@@@*****@*@**@@@**@@@*@*@****@**@****@@@@**@@@@@@@@@*@***@@**@***@***@*****@*@@*@@@@*@@***@*@**@@*@@*@@@*@***@**@@*@***@*@@**@@***@@**@*@*@@@@**@**@*@*@@@@*@@*@*@@*@*@*@@**@**@@@@*@@****@*@*@****@@**@@****@@@*@**@**@*@*****@*@*@**@@@@*@@@@***@@@@@*****@@*@@***@@@@**@@@@***@@*@@@***@@****@@**@@*@@*@**@****@*@**@@*@**@**@***@@@*@@@@*@**@***@**@*****@@**@@**@*@@@@***@@*@*@*@****@*****@@@@**@@@*****@@*@*@@@@@@*@*@***@*****@**@@@@*@**@*@@***@@*@@@**@@@**@**********@*@*@@*@****@***@@@@@*@@**@@@***@*@*@@@@@@***@*@*@*@*@******@*@*@@**@***@*@@*@@*@*@@*@*@@**@@@***@@@***********@*****@****@@*@**@@@*@*@@**@*@*@***@@*@****@*@*@@***@@@**@@*@*@@*******@*@*@*@@*@*@*@**@*@@*@***@*@@@**@@*@@@**@@*@@@@***@@@@@@*@*@@********@**@***@@@**@*@@@*@*@@*@***@@@@@*******@@*******@@@@*@@***@*@*@**@@@*@@**@*@**@@****@@*@@**@***@*@*@*@*@@***@@@@********@@**@**@*@@**@**@*@**@***@***@*@@******@*@@@*@*@@**@*@@@***@*@@@@@****@@*****@***@@***@*@**@*@@**@*@@***@@******@**@**@@@*****@*****@@@**@*@**@**@@**@@@*@*@*****@*@@@*@*@@***@@*@*@@@@@@**@***@**@*@*******@@@****@***@@****@*@@*******@*@**********@@@@*****@**@@@@@*@**@***@*@*@@*@*@*@@@@@@*@@***@@*@**@@*@**@*@@@**@**@@**@*@@*@**@@@****@**@**********@*@@@**@@@@*@*@****@**@*@**@*@*@@**@**@@*@@*@*@@@*@@@*@***@**@@@***@@****@@*@@@*@***@@**@****@@*@**@*@@@*@@*@@@***@@****@@***@*@@*@***@**@@@@*********@@*@***@**@@@**@*@@*@*@@@*@@***@@@**@**@@*@***@@*@@*@@*@@@@@***@*@@*****@******@@*@@*@*@**@@******@*@@*@@**@**@**@@@*@***@@*****@@*@@@@@@*@**@*@**@@@@*@****@@*@**@@@*@@*@****@@@*@@@@@*@**@@@@**@@*@@@@**@*@@**@@****@**@****@**@***@*@*@@@**@@***@***@**@******@@@*@****@@*@@@@@***@*****@*@@@*@@*@****@@@@**@*@*@******@******@*@@@@*@*@***@@@@***@@*@**@**@@@****@*@@@@*****@*@@*@**@***@*@*@*@@@**@*@@@**@@***@**@*@***@*@*@@@*@@**@@@***@@@*@@@@**@*@@@*@***@*@*@@@@**@@**@@@@@@**@**@**@***@@***@@@@**@*@*@*@@****@@@***@*****@*@@@@*@***@*@@*******@@**@@**@*@**@*****@*******@*@@******@@**@*@@***@****@@@@***@*@*@@**@*@*@*@*@@@@****@**@*@@*@**@**@**@*@@*@***@**@***@@**@@@@*****@@*@@***********@@*@*@*@@****@**@*@@***@*@****@*****@@@****@**@@*@**@**@***@***@*@@***@@@@@**@***@**@**@@*@*@****@@*@*@@@**@*@**@*@*@@*@@****@**@@@***@*@*@@*****@*@@@@*@*@*@@@*@@@*@**@**@*@**@*@***@@**@**@***@****@@@@**@@*@**@**@*@*@@*@**@*@@@*@@*******@*@@*@*@@@@***@*********@@*@@@@@@@**@****@@**@@**@*@*@@@***@@@**@**@@@*@***@@*@@**@@****@@@@**@*@@@**@@**@***@**@@****@*@@**@****@********@@@*@@*@***@*@@@**@***@***@@*@@**@*****@**@***@**@@*@@@*****@@@@*@@@@@@****@@*@*@*****@*@**@*@**@***@****@@@@*@**@**@@*@*@@*@@*@@*@@*@@*****@***@***@****@@@@@***@@**@@@@**@*@@@*@@@**@***@***@**@*@@@@@@@@*@*@@@@*@@@**@*@**@*@***@**@@****@*@**@@*@@*@@*@**@****@@@@**@@@********@@@**@@@*****@@@@**@@@@@*****@@@@***@@@@@@@@@@**@@*****@@****@@*@@*@*@*@@@**@@*@*****@***@@*@@@**@@*@*****@****@@****@***@@**@@*@*@*@@**@***@*@@*@*@@**@*@*@**@@@**@**@*@@@*@@*@@**@@*@@**********@*@*@@*@@@****@@**@@@*@@**@@@***@@*******@*@@**@*@*@*@******@@*@@*@*@*****@@@****@**@@**@*@@@@*@**@@@*@@@*****@@*@*@*@@@***@*@**@@**@*@@*@@@*@**@**@@**@@**@***@*****@**@*@@**@*@**@@@@***@@****@@@**@**@***@***@@**@@*@***@***@*@@@@*@@@@@**@****@***@@***@@*@***@@*@****@@@*@@*@@@@@*@*@@**@@@*@@**@@@@*@@@@@@@*@*@*@@@*@***@@@*@*@*@@****@@@@@**@**@@*@@*@*@*@****@@***@@@@@@@@@***@@**@****@***@@*@***@@*@*@**@**********@**@**@*@@@**@**@@@****@**@@@@@*@@*@***@@@@***@**@@*@**@*@**@@**@***@@@***@@@**@*@@**@*@****@***@*@@**@@*@@***@*@@@*@*@**@**@@**@@*@**********@**@*@@**@*****@*@@*******@*@***@**@*@****@*@@******@@*@*********@@@*@@@@*****@****@***@**@@*@@*@**@@@*****@*****@@**@****@*@@*@@@@@@*@@***@*******@*******@*@@@*@*******@@**@*@**@@@@@**@**@*@***@*@@**@****@**@@@@**@@*@@**@**@@*@***@@*@@@@@*@********@*@@*@@@*@@*@@@***@@@*@**@**@@@@*@****@*@@*@**@@@**@@**@*@@***@**@@@**@**@@*****@*@@@**@@**@@*@**@@@*@*@@@@**@*@*@@@@@@*@***@@@**@*****@**@@@***@@**@*@@**@**@@@@*****@@*@@@*@****@@@@@*@**@@@@@@****@**@@**@*@@@*@*@@@***@****@**@@@*@****@@@@**@**@*@*@*@**@@**@@****@@*@*@***@**@*@@*****@@@@*@@********@**@*@*@@@*@@**@*@**@*@@@*@**@*@@@@***@*****@**@*@@**@*@*@***@**@*@***@**@*@@**@*@*******@*****@@*@*@**@*@@*@****@@@**@*@*@********@@****@***@*@**@@*@***@*@***@**@@**@@@*@*@@*********@@*@*@**@*@****@@@**@*@*@*@@***@*@*@*@*@@@@*****@*@*@@**@****@****@@*@@***@@*@*@@@@@*******@**@*@@@**@**@@**@**@@*@****@@*****@*@@**@@*******@@*@**@*@*****@**@*@*****@****@***@@*@@*@*@@@**@*@@@****@***@*@@*@*****@*@*@@*@@@*@@*@**@**@*@@****@@*@*****@@@@*@@*@@******@@@***@@@@@@*@@@*@@@@*@*@**@***@@**@@*@*@*@@@*@@****@**@*@**@****@*@**@**@*@**@*@****@*@**@*@@*****@@@@@***@@*@@@@@@*@****@*@*@@*@**@@@*@@@**@@***@**@@***@@**@***@@@****@*@@@**@***@@@@@@@**@*@**@*@@*@@*@@*@**@@****@****@*@@@*@***@@@@@@**@@****@*@**@**@@*@@@@***@**@@**@**@***@**@*@@@@@*@*@*@*@***@**@*@@*@***@@*****@@*@*@@*@*@*@@@@**@**@****@@@**@***@@@@@@****@****@@*@@**@*@@*@@***@***@*@**@*@@@@*****@***@@@**@*@@**@*@@****@*******@*@@*@**@@**@*@@*@@@*@***@@@@@*@@*@*@@@@@**@@@@*@*@**@@****@@****@@@@*@*@***@**@*@@@@***********@@********@@*@@***@@**@@@**@*@@@@*@*@@@@@*@**@@**@*@@*****@**@**@*@@*@@*@*@@**@@@****@***@@*@***@***@@@**@@*@@@*****@*@@@@@*@*@@****@****@**@@@****@***@**@@*@@@@@@***@******@*@***@*@*@@@****@**@***@@**@*@*****@@@@@*@@*@@*@***@***@*@*****@*@****@****@@@**@**********@*@*@*@**@*@***@@*@@@@*****@@@*@@**@*@**@*@*@**@@@****@@*@*@**@**@**@**@**@*@**@**@*@@***@*@*@*******@@@*@**@*@*@**@@@@*@*****@@**@@**@*@***@*@**@**@@*@@**@*@**@@**@@****@*@*@@@*@**@@*@**@*******@@@@***@@**@****@**@****@@*@**@*****@******@***@***@***@*@***@**@*@**@@@***@@@@@@@@*@**@@****@*******@*@@**@@@@*@@*@**@*@@***@***@*@@*@*@**@@*@**@@@@@@@@@*@@@**@*@@**@**@@*@@@@@*@@*@***@**@*@@***@*@@**@**@@*@@@@@***@@@*@******@@@@**@@@@@@***@*****@***@**@@*@***@@*@*@*@*@**@@@@*@***@*@@@**@**@@@@****@@@@**@**@*@@*@@@***@@@@***@@@@*@@*@**@**@*@*@*@@**@****@*@**@@@**@*******@@*@****@*@**@*@**@*@***@**@@@**@**@*@*@@@**@@****@@*@*@@@******@@***@*@**@*@@@*@********@**@@*@@*@@*****@@@@@@@*@**@**@**@@*@*@@**@****@@*@@@*@*@*@@*******@@******@@**@**@**@@@*@*@@*@@****@**@***@*@@@@*@**@@**@*@**@*****@***@***@*@*@@***@****@**@****@**@***@*@***@*@*@*@@*******@*@***@**@******@@@@*@**@****@**@*@**@@**@**@*@@*@**@@*@@@@@*@*@*@*@@*@@**@@*@***@**@@@***@**@@@**@@*@**@*@********@***@@@*@*@*@@*@*@****@@*@**@***@****@****@*@*@@@************@@@*@@@@***@@*@**@*@@**@***@**@*@@**@**@**@*********@@*****@@**@****@@@***@**@@@*@******@***@@**@**@@@@@*@@******@*@@***@@***@****@@@*@******@@***@********@@*@***@@**@@@*@*@*@@***@*@*****@***@*@*@@*@@*@@@*@@**@*****@@*@******@*@@****@@@@*@@****@*@**@@@@***@**@*@@*@*@*@*@*@@@*@***@****@*@@@**@*@@*@@*@@*******@@@*@**@*@*@*@@@****@@***@***@***@****@@**@*@*@@@@**@*@**@@@***@****@***@*@@@@@*****@@**@@**@**@**@*@**@****@***@***@@**@@*@****@@*@@**@****@@@@***@*@**@*@**@**@@*@@**@*@*@@@**@***@@**@***@@*@**@@****@@**@**@@*@***@*@@@*@*@**@***@*@@**@@@**@****@*******@*@@*@@@@@@@@**@@@@@*@**@*@@**@@@@*@***@@****@@*@@****@**@*@**@*@*****@@*@*@*@*@@*@*@@*****@@**@@**@@*@@@@*@@*@*@*@****@@*@@@*@@*@**@*@@@@@**@**@***@@*@**@@@*@*@@*@@*@@***@@@@*@*@*@*@*@**@**@@@@***@***@*@*@**@@*@**@@@@**@**@***@@@@***@*@*@*@@@**@@@@@@**@*@@@****@*@*@*@@****@@****@**@@*@*@@@*@*@*@@***@**@@@*******@@@*@******@*@*@@**@*@*@****@**@@@@****@*@**@@*@@*@@**@**@@@@@**@***@*@*@@****@*@@@@@@@@@@@***@***@**@@*@@@**@*@**@@*@*@****@***@*@@*@@*@*@@@@@*@@*@*@**@@***@******@**@***@*@**@@*@*@@*@@**@**@**@***@@@*@@@*@*@@@***@@@@*@*@***@@*@@@@*@*@**@@**@@@**@@*@@*@****@****@*@@*@***@@@*@**@**@******@*@***@*@@@@**@@@@@*@*@******@@*@**@@@@**@**@**@**@@@@**@@@**@**@@@@*****@**@*@**@@******@@****@@*******@@***@@*@**@****@**@*@@@@**@**@@@*@@@*@*@@@@@@@**@*@*@****@@*@@***@****@@@@**@***@*@*@@*@@*@*@@@@@@**@@*@*@@*********@@*@*@*@@@@@*@@**@**@*@@@@@******@*@@@**@**@*@@@**@@@@*@@*@*@@@***@@*@@@*@**@@@*@*****@**@@**@@**@@****@*@***@@***@@*****@**@@***@****@*******@@***@@*@******@**@*@***@***@@*@*@***@@@@*@@@@*@@*@@@****@@@@@****@@****@*****@@********@*@*******@**@*@*@****@@******@*****@*******@@@@@@@@*@*@****@***@@@**@*@@*@@*@*@**@**@*@@**@@***@**@**@**@@@@****@**@@**@@@*@*@***@**@*@@@@@*@*@**@@*@@*@*@@***@*****@*@*@*@*@*@*@@@**@*@@@***@**@*@@@@@***@*@@**@@@**@@@*@@*@*@@@*@*@*****@****@@**@*@*@@@@**@@@*****@*@*@*****@@@@****@@**@@***@**@*******@**@@@**@@**@@***@*@@@**@***@*@*******@*@@***@*@@*@@***@@**@*@**@*@*@@@@******@*****@**@*@*****@**@*@@***@@@@@@@**@@@@***@@***@*@*****@*@@@*@*@****@@@@@@****@**@@**@****@***@**@**********@**@@*@**@@@***@@@*@@@*@@**@*@@@*@@***@@@@*@@@**@**@@@@**@**@*@@*@*****@****@@@***@**@*@*@**@@*@*@***@*****@@@@@@@*@*@**@@@*@*@***@@@**@@@**@@@@@@****@@***@@****@****@*@**@@@**@*@@@*@@@*@**@@@**@*@@*@**@*@**@@*******@*@@*@*@*****@**@@***@@***@****@********@@**@*****@********@*@@***@**@@******@@*@@*@*@@@****@@@@@@**@***@***@**@@****@**@@@@@****@*@**@**@**@*@*@*****@*@@***@@@@*@@**@*@*@@****@**@@@*****@@*@*@*@@@**@*@**@@@**@****@****@@@@*@@@@*****@*@*@@@**@*@**@*@@@@*****@***@*@@@@*@*@**@**@@*****@*@*@@@@*@@*@@@@@@*@*@*****@@*******@@@@@**@@**@@@***@*@@@******@@*@*@@@**@@@*@**********@@@@*@*@**@@******@*@@@@*@@*@**@*@@@****@**@@*@@@@@*@@*@@@**@**@********@@**@*@@*@@@***@**@****@@@@*@@*@*@@**@*@*@@*****@*@@@*@@@*@@@@***@*****@@**@*@*****@@@@@*@@@****@@@**@@@@****@@*@@@*****@@@@@***@**@***@@@*@**@@**@@@****@@**@*@@@**@@@@@*@@@@@@@**@@*@*@********@*@*@*@***@@@*@****@*@@******@@*@@@*@@*@@*@**@@**@*@@@@***@*******@@@@****@@****@@*@*@@@@***@@@@@@@@@@*@**@*@@*@@****@*@*@@*@@@*@@@**@@***@@@@@***@*@@@@@@**@**@@@**@**@*@@@*@**@@@@****@*@****@*@***@@@**@@@*******@****@***@*@**@@*@@@***@******@***@*@@**@@****@@*@**@@@@@**@@@@*****@*@@**@**@*@*@**@*@@***@@*@@***@*@**@@***@@****@****@@*@*@**@***@**@@@*****@@*@*@@**@@**@***@*@@@*@@*@@**@@@@*@@@***@****@*@*@**@@***@*@*@**@*@@***@@*@**@@******@@***@***@**@@@@@*@@@*@@@***@@@@@@**@*@**@*****@****@*******@@@*@@@*@*@@@@*@@*@**@@@*@**@**@@****@**@***@*@***********@**@***@***@*@*@*@*@@@***@@@@**@******@@@*@@*****@@@*****@*@@@*@*@@@**@*@@*@@*@***@*@@*@@@@@@@***@@@@*@*@@@@*****@@@@*****@***@@**@*@***@@***@***@@@@@*@@******@*@*@**@*@@@*****@*@*@@@*@****@***@@***@**@*@*@@*@**@@@@@*@@**@******@@@*@****@**@@***@*@@**@@@****@@*@@****@@**@**@*@@*@*******@**@@*@*@@@@@**@*@@*******@**@@*****@*@@@**@**@***@@@@@**@@*@*@@*****@@@******@@@@**@@***@**@@*@*@@@***@*@*******@*@@@**@@@***@@@**@*@@***@*@********@*@@**@*@@***@@**@@@*@***@@@*@*@@**@**@@**@@*********@****@*@**@@*@**@@*@**@****@@@*@@*@@*@@*@@@@@@**@@@@**@**@*@***@@*@@***@*@@@*@@**@****@****@**@**@@@*@**@@******@**@@*@*@**@@*@*@@*@**@*@*@@@@@@**@@@@*@***@*@@@@@@@****@****@@@**@@****@***@@***@*@***@@***@*@@@**@*@@@@@*@@*@**@@@*****@@@@***@@***@*@****@*@**@@*@****@@@*@*@@@@**@***@@@@*@**@**@@*@*@@@**@@***@@@@*@@**@*@@**@**@@***@**@**@**********@*@*@*@@***@*@***@@***@@***@****@**@*@@@*@**@*@*@@@@@*@**@@*@@***@@*@@@@*@@*@*****@@*@@@****@*@@*@@**@*@@***@*@@@**@***@@**@***@***@****@@*@*@*@@*****@*@*****@@*@**@*@@*@*@*@*@@**@******@**@**@**@@@*@*@**@***@***@*@@@*@@@****@@@**@@*@@@*@@*@@**@@***@@@@*@*@@*@***@**@**@@@*@@**@******@****@***@*@**@@@**@@*@*********@@**@@*@@@******@****@@@@@@@*@*****@*@*@***@**@**@*@***@@@@@@***@*@********@@@***@*****@@@@@******@@@@***@*@*@@**@*********@@*@@@@@@@**@@*@*@**@**@****@*******@**@@****@*@*@*@**@@@*@*@@*@*@*****@**@*@@******@@*@*@@@**@*@***@*@****@*@@@**@*****@@@@@@*@**@*@**@*@*****@*@*@@**@@***@**@@***@*@*@*****@*@@@@*@@@*@*@@@@@@@@@*@*@@**@**@********@************@@*******@******@@@@**@**@*@@@*@**@**@@*@*@@*@*@*********@*@@@*@*******@*@*@@@**@@@*@*@*@@***@@@@***@@@*@@**@**@******@**@*@****@*@@*******@**@@*@*@@***@*****@*@*@@@@@@@@@**@*@*@*@@**@****@@@**@*@****@@*@@@**@@**@**@@*@@@@*@*****@@***@@*@@*@@**@@@@*@@**@***@***@@@@@@*@***@@@@@*@**@@@**@@****@@*@*@@***@*@****@@**@@**@**@***@*@@*@@@@@@*@@******@@**@@@@**@****@*@**@*@*@*@@@@***@@@*@*@*@*@*@***@@*@@@@***@@*@@*@*@@**@*@*******@**@*@*@@@@@*@@@**@@****@@@@****@@***@**@@@*@*@@@@@**@@@@***@***@@*@*@@**@@**@@@@**@@**@*@**@@**@@**@@*@@***@@@@@*@@@@****@@@@*@**@***@*@@***@*@**@@***@*@***@@*****@****@@**@*@@*@**@*@**@*@**@****@@*@*****@@*@**@@******@@***@*@@@*@*@**@@@@*****@*@@@***@**@***@*@*@*@@@*@@@**@@@**@*@*@**@****@@@****@@@@**@@***@@*@@@@**@*@**@*@@*@*@***@@***@***@***@*@*@**@@***@****@***@@*@@***@@*@*@*@*@@****@**@@@**@@@@@*@**@@***@@*@*@@*@**@****@***@*@@@*@@**@***@*@@*****@***@@@******@*@*@@@*@****@**@@*@@**@@*@*@*@@@*@*@*@**@@@**@*******@******@@@@******@**@*******@@*@*@***@**@**@*@@*@****@**@@@**@*@@@@**@@**@@***@@@@@@**@@*@**@****@****@@**@***@**@@***@@*@*@***@@***@****@@***@@***@@**@@***@@@@@***@@*****@******@@@@@*@**@*@*@***@@**@******@****@****@**@***@*@@@****@@@****@******@*****@**@*@*****@**@****@********@@@*@@*@***@@***@****@@@*@*@@******@@***@@**@@@****@@@@@***@*@@@@@*@****@@***@@@@****@*@*@@@***@*****@*@***@@******@***@@*@@@@@@**@@*@**@*@@***@*@***@*@*@@*@@@@****@@****@@*@@*@@*@@@**@@*@**@*****@@*@*@*@***@***@***@@@*@**@@***@*@@****@*@@@**@*@**@**@@***@@@******@*@@@****@**@*************@@*@@*@@*@@@*@**@*@*@*@*@@**@@@**@@@*@@@*@*@*@@@@*@*@*******@@@****@@**@@**@@***@*@@*@@@***@@@@@*@**@@**@@**@*****@**@@@**@@*@**@@@*@@*@@@****@@***@@@*****@@@****@@@**@*@@@@@****@@**@@@*@*@**@@*******@**@@@**@*****@@@@@**@@**@*@**@**@*@@****@**@*@@*@*@@*@****@**@*@*@@*@@*@*@*@*@*@***@@@***@***@*@*@@**@*@*@@*@@@****@@****@***@*******@@@*@*@*******@*@*@@@@****@@***@***********@*@*@@@@*****@**@@**@******@**@*@***@**@@@****@*@***@**@@@@@@@*@*@****@***@*@@@**@**@*@****@@@*@*@@***@@*@@*@*@**@**@@**@@***@**@**@**@***@*@*@@*@@@***@****@*@@@*@*@***@@@**@@@@@**@@@**@@*@@*@*@**@@@@@****@**@@@*@@@@@@@*****@@*@@****@*@*@@@@*****@***@@@@****@@@*****@*@**@@@**@@**@*******@@***@@@****@@*@*@@@@@*@@*@@**@@*@*****@****@***@******@****@@****@@**@*@@@*@*****@@*@@@****@@*******@***@**@@@@**@*@@***@**@**@**@**@*@*@@@@***@**@*@*@@@@*@*@**@**@*****@@@*@**@*@*@@*@***@*@@***@@@***@@****@@*@@@****@**@**@@*@*@**@***@@**@*@*@@@******@**@***@@@*****@@@*@*@*@**********@*****@@*@****@**@@@@*@***@*@@@***@**@@***@****@@***@@@*@@***@**@@*@@*@*@@@@@@*@***@*@@@***@*@*@@***@**@@@**@*@@@**@**@@@*****@**@@*@*@*@@*@*@**@*@*@**@@***@@@**@*@@*******@@@****@@@@@@**@@@*@@@@@*@*@**@***@**@***@@****@@@@@*@*****@*@@***@**@***@*****@****@*@****@**@******@***@*@@*****@@@**@****@*@*@**@@*@@*@@**@@***@*@*@@*******@*@@*@*@****@****@@@@@@@@@@**@@***@@**@********@*****@***@@@***@*@**@@*@@@@******@**@@****@*@@@@***@@***@*@@******@*****@**@@*@***@****@@@*@******@**@***@@***@*@@@@@@@@*@@@@**@@*@@@@**@@*@*****@@**@@*@@*@@**@@@*@****@***@@**@@******@@*@***@@**@***@**@*@***@@**@@@**@*****@*@@@*@@@**@@*@****@**@@@@*@@*@**@**@*@*@*@***@***@*@***@**@@@**@*@*@@@@***@*@***@***@****@*@@*****@*@@**@**@*@*@@****@**@@*@*@*@@*@@*@@**@*@@@*@@*@*@**@@*****@**@**@@**@@***@*@***@@**@********@@@**@@@****@*@*@@***@@@@**@@@@@******@@@@@*****@*@******@*@*******@*@*@@*@@*@**@@@@@@@**@*@*@****@**@@**@***@@@*@@**@@*****@***@@***@**@**@@@***@@*****@@*@@@*@***@****@@*@@**@@*@*@*****@@***@@@**@@@@**@*@**@*@*@**@@**@*@*@*****@*@@*@**@**@*@**@**@**@@@**@**@@@***@***@**@@*@***@**@@****@@*****@*@**@**@@@**@***@*****@@**@***@@**@@@*@@@@@@@**@*@***@**@@@@*****@**@**@@*@***@@@@***********@@@@*******@*****@*@@**@**@@@@@**********@**@***@****@**@*@***@**@*@*****@*@@@**@*@@**@@*@*@@*****@********@********@*@@**@***@***@@*@*@******@@@@**@@@***@*@**@*****@*@@**************@*****@@****@@@*@@*@@@@***@@@@@**@@**@*@*@@**@***@***@***@**@@****@*@*@**@@*@@@@@***@@*@@@@@@***@@@**@@*@****@@*****@@*@*@***@*@@@@*@*@****@**@@***@@@@@**@***@@*@**@@***@*@@*@@@@@*@****@@@@*@@***@****@*@*@@@*@***@@*@****@*****@@@****@@@*@@@@**@*@*@*@*@@**@***@@*@@@@*****@*@@*@@***@@*******@@*****@@********@@*@@**@*@*@@@*****@@@*@*@**@@*******@@*@@***@****@@*@*@@@***@*@*@@*@***@**@@@@*@@******@****@*@@*@***@*@****@@@@*@@@*@*@@*@@*@@@***@@***@@@@*@**@***@@*@***@**@@*@*@@*@*@*@**@@**@**@@**@@*@@**@@*@**@@@@***@*@@*@****@@**@@*@**@***@**@**@@****@****@@*****@***@***@**@****@*****@*@*@@*@*@@@*@***@*****@*****@*@@**@*@**@*@***@*****@*@@**@*@***@**@****@@*@*@@@@@@****@*@@******@*@@**@@*@@*********@**@*@@*@@**@@@***@*@*****@*****@**@@@@*****@*@**@**@@@@*@**@@*@*@@*@@*@****@@*@@**@********@@***@@@@@**@@*@@*@@**@@@**@@@@*@*@*@@@@@***@*@***@@@@*@@**@***@@********@***@@@@@***@*@@***@@@***@@*@***@*******@***@@**@@**@*@*********@**@**@@@@@@@*@**@@**@*@*@@*@*@@@*@**@*@*@@*@****@@@@@@@@@@*@@@*******@**@**@*@@@@*@@**@*@***@***@****@*@***@**@@@@*@**@@***@**@*@@**@@@*@***@@@**@@**@@@@*@**@@@@**@***@@@@*@******@****@@@@@@@*@@@@@**@@@@@*@*@@**@*@*@*****@@****@**@@***@@****@@***@**@***********@@@***@@@@*@@*@@@**@@*****@@*@@*@*@*@@@***@**@***@*****@@@@*@@*@*@******@**@*****@***@*@@*****@***@**@*****@@**@**********@@@*@@**@***********@*@@@@@******@@*@****@**@@@@**@*@****@@@*@@****@*@@***@**@*****@@*@@@*@@*****@@@@*@*@*@@***@*@*@@*@****@@**@****@@*@@@@@**@@@***@@**@*****@@@*@**********@@****@****@***@**@@@***@**@@*@@******@*@*@*@*@*@@@@*@**@@*@*@@***@@***@*@@*****@@@@*@*@****@@*@*@@***@@@*@@*@@***@@@@****@@*@@@***@***@*@@*****@@@**@@@@*@*@*@***@@********@@@@@@@@*@***@@**@@*@*@***@***@****@@@*@@***@**@**@*@@*@*@*@**@**@@**@***@@@***@****@@@@**@*@@**@@@@@@*@*@@@@@********@****@@@*@**@*@@*@@@@**@*****@*@*@@***@**@@@**@*@*@***@*@********@@*@@@@*******@*@@***@@*@@*@*@@*@*@@@@*******@*****@@@@@@@@**@@*@*@@@@**@*@@*@@@@*@@****@**@@***@@@@@@***@@@*@*@@*@@*@*@*@@@@*@***@@***@**@*@@***@***@@@***@@@***@**@*@@@@******@*@@@@*@*@@*@@**@@***@**@**@@*@*@****@*@@@@@@@***@@*@@***@@**@*@*@******@*@@***@@@*@@****@*@@*@*@*@@**@@@*@*@*@*****@@**********@**@*@@****@**@@****@**@**@***@**@@**@*@***@********@@***@**@@@@@@***@@*@***@@@*@@@*@**@@**@**@*@***@@***@****@**@*@@@**@**@@******@@*@*****@**@@*@*@***@**@@*@@@****@****@*@@*@****@@@**@@@*@@@@*@*******@@*****@**@@@**@*@@**@***@**@*@**@@*@**@@@**@@***@*@@@*@@**@@@*@@**@*@*****@*@*@**@@**@@***@@@*******@@**@@***@*@@*****@*@@***@***@@@*@@*@***@**@**@@@*@**@*@@*@**@@*@@*****@*@**@@@@*@*@*@@@****@@****@**@*@@@*@**@**@@@***@*********@**@@@@@*@@**@**@*@*@@***@*@@*****@**@*******@****@*@**@*@*@**@**@@***@@@**@**@@@*@@*@**@**@**@@@@*@@***@*@**@@@@*****@****@*@@*@*@**@*@*@@@*@*@@@@@@@**@*@*@*@******@*@*@@@*@@@*@*@@@@@*@**@@@@@*@@*@**@*@@@@***@@@*@@*@*@@@******@****@*@****@@@@@**@****@*@**@@@@*****@*@@******@@@@**@@*@***@@**@@@*@*************@@********@@*@*****@@*@@*@****@@***@*@@*@@*@***@*@@@*@***@*@@***@***@@*@@*@@@@@*@***@@****@*@@@@*@@*@@*@**@*@@*@***@@@*@***@@**@@*@***@@*@*@@**@*@@@**@**@@*****@@@@@*@***@********@*****@**@*@@*@@***@@@@@*@@*@@@@**@@***@@@*@@@@****@****@*@@*@**@*@@**@***@*@*@@*****@***@*@@*@@**@*@@*@@*@*@@@@**@@***@@@*******@@*@*@@@@**@**@***@*@*@****@@@@****@@**@*****@**@@**@@*@@@*@*****@*@@*@@**@***@@@*@*@@**@@@*@***@@***@****@**@@@**@**@****@@@*@**@*@**@*@****@****@*@**@@@@***@*@**@@**@*@@**@***@@@*@*@*@**@****@@*@*@@@**@**@@**@*@*@*@@**@**@*@*@@*@*@**@@@@@@@******@**@@*@**@@**@@****@@*@***@***@@@@@*@@**@*@*@@@**@*@@*@@*@@*@@@*@**@****@*****@@@****@***@**@*@*@**@***@***@@@**@@@**@@@*@@*@@@*****@@**@**@**@**@@@***@@*****@****@@@**@@*@**@@**@@@********@@*@@@*@**@*@*@**@***@*@@@@******@@*@@@*@@*@@@*@**@***@*@@@@*@*@@**@@@***@*@***@@@***@**@*@@*@@*@@@@****@***@*@@*@@@**@*@@**@**@*@*@****@*@***@@*@@*****@@@@@@@***@@******@***@*@@*@****@@@@@**@*@***@@@@****@*****@*@**@**@*@*@@@**@***@*@@*@*@@@*@@*@****@@@*@@***@**@@*@@**@***@********@@@*@@@*@@@**@*****@@@@*@*@@**@@@*@@**@*@********@@*@*@*@*@*@***@@*@*@@**@*@**@***@@@@@@**@@@*@*****@*@*****@@@**@@*@*@@@@@**@***@@**@*@@**@**@@@*@*@*@*@@@*@@*@*****@******@*@*@**@@***@*@*@@**@***@*****@@***@@***@*@*@*@*@*@@@*@*@*@**@@***@*@*@@*@*@*****@@@@*@**@*@@*@@*@*@@*@@**@*@@**@**@@@**@**@@*@*@***@*@@*****@@*@*@@*@@****@*@@**@@@***@@*@**@@*@*@@@**@*****@**@@**@@@@**@**@@*****@*@*@@***@**@*@**@*****@@@*@@**@*@****@@**@*****@@*****@@@@@***@@@*@@*@*@***@*****@@@**@*@@*@**@**@*@*@*@***@@@**@*********@@******@***@@**@@*@****@***********@@@*@@*@*@*@***@*@@@**@***@@****@@*****@@@**@@@@@@@@***@***@**@@*@@@@*@@**@@*****@@******@@@*@*@@@@****@**@*@@@@@****@**@**@*@@**@*@*@*@**@**@*@**@@*@*@@*@@*@****@*@@******@*******@@**@@****@@*@**@@@*@*@@@***@@@@****@*@*****@*****@******@**@@@*@@*@@@*@****@@@@***@@@@*@@**@********@@****@@@@*@@*@@*@@*@*@*@*@*@@@*@****@@***@**@*****@*@**@@@**@@@**@@*@*@@**@******@***@***@@@**@*****@@*@**@@@******@@@@@@@***@@@@*@*@*@@*@*@*@@*@**@****@@@**@@**@@@*@********@*@@*@**@@@@@@*****@*@*@@@****@@*@@@**@@*@@*@*@**@*@*****@@@**@@@@*@**@*@***@@@****@@**@@***@@*@@*********@@*@**@@@****@*@***********@@***@**@*@*@***@@*@@**@*@@**@@@*******@@@@@@*@@*@@*@*@***@*@*@@**@**@****@**@@**@***@@@**@*****@@**@@@@@****@****@**@***@@@@@**@*@@@****@@@*@@***@@@*