@*******@****@**@****@**@*@***@***@*********@***@*@*****@***@*****@****@********@****@*******@*@***@@*******@***********@@@@***********@**@***@@@*@****@*@******************@*********@**@*@@***@*******@@*******@*@*********@@*@@@***********@********@***************@*@****@****@*@@@*@*@******@*@*@******@*@@@**@*@****@********@@@*@******@***@*@*************@**************@****@*@*@***********@**@**@*******@***@@*****@*********@**@***********@**@***@**@@@@@*************@*@********@*@*********@**@***@*******@******@@@*@*****@*****@*******@******@**********@********@*@********@*@@@@*@*@*****@@******@***@***@@***@******@*****@*@*@@*********@@*@@****@***********@****@@**@@**@**@@*********@****@@****@*@@@*****@**@***@@**@**@*****@***@**@****************@@**@******@*@*@**@***@**@**@********@*****@**@@@**@***@*****@*****@@*@@*@****@*********@@********@******@**@*@***@*********@*@**@*******@@@*@***@@*****@**@*@@*@*@****@***@******@**@*****@******@*******@**@**@***@**********@*@**********@@*@**@********@***@**@**@*****@*@***@@@***@**@****@****@*@****@*@*@*@***@@************@****@*@****@*****@***@@****@*********@*******@***@**@*******@@*@****@****@**@*@@*@**@******@**@******@***@**@**@*****@***@**@**@@*****@****@************@*@***@***@******@@@@*************@*****@***@@**@*******@******@**@**@*****@*******@**@*********@@@*******@@***@@**@****@********@*******@@**@******@***@*@*******@******@*@***@@*********@********@***@@@*******@*****@***@@@*@*@@@@*@**@***@*****@*@*****@@******************@*****@*@**@****@***********@**@*@@**@******@@******@****@***@***@****@*****@@*@****@****@****@@**@*@*********@****@****@*****************@**@***@*@*@@**@**@@*****@@**@**@*@@************@@*@@@**@@*****@******@*@**@@*@**********@**@******@*****@@*****@********@@@**@***********@***********@***@**@**@***@@**@@*********@*****@@*******@@@********@*****@*@*******@********@**@@@**@@@*************@***@@**@@***@@***@*********@***********@**@****@******@@****@*@*********@****@********@****@@*@*****@**************@*@*****@*@**@*@***@@**********@****@****@*******@*****@*@@********@@**@*************@*@@***@**@*****@@@******@@@*@****@****@*@**@*****@**@******@*@****@*@*@@@**@***@@*@*******@**@@****@**@@********@******@******@@@**@****************@@**@***********@**@*@*@*********@@*@*@*********@****@@***@@**@*@*@*@@****@****@**@****@*@*@@@******@@***@*@***********@********@@*******@**********@****@@*@*@**@**@*******@*****@**@@@*****@*****@*********@***********@*@*@**@****@****@******@**@*****@*******@***@****@*@@*@***@@**@**@***@**@***@@******@***@@@********@@@**************@*********@*********@**********@*@@**@**@@******@************@**@*****@*@********@*******@*******@*@**@@**@@@******@****@****@***@@*******@********@*@*@***@*@*@*********@**********@***@@**@*@*****@*****@@**@@@@*******@*@****@*****@*@@******@******@@*@***@*@****@***@***@**@***@****@@*****@**@*@***@***@***@@*@@**@******@**@*@**@*@*@*****@@****@@*@********@@*****@@@@**********@*****@@*******@***@*@@*@@**@*****@*@@@*****@**@**@@@@***@***@**@*********@*@******@*****@******************@*@****@******@@***@@*****@@*@*@*@**@*******@@**@@***********@******@******@*************@*****@*****************@*******@@***@@****@*****@***********@***@**@*@***@*@******@*@@*******@**************************@@***@*******@***********@*********@****@@****@@***@**@@**@*****@*@*@**@@**@@*@***********@********@@*@***@*****@****@*******@**********@***@****@***@@********@*****@*@****@@******@*@*******@*********@************@***@*******@*@**@**@**@**@**@*@*****@*@**@********@***************@****@*******@**@@@**@*@*****@*@*******@***********@@*@**@@@**@@*************@******@**@@*@**@*@@@****@@*@@**@*@*@@*****@****@****@***@@**@***@@***************@**@***@**@@**@***@****@***********@*@@**@*****@*@*@******@@******************@**@****@***@*@*****************************@*@****@@**@***@@@@@****@**@@****@@******@******@@****@***@***********@*@********@**@@****@*@**********@****@@***@@***@**@**@***@****@@***@*@***@@****@**@*************@***@@*@**@*@@****@@*@**@@**************@**@******@@*******@@**@*@@*@*@@****@****@**@****@*@***@****@**@**********@*@*@*****@****@**@@@*******@*@*******@************@**@@****@@**@***@**@@***@*********@*@***@*@*@@*****@*****@@*****@*@*@**@***@*@****@*@********@*@****@*************@@*@**@**@*******@*****@*****@***@*@*@***@*****@*************@**@@*******@*****@*@****@@***@***@********@*@**********@*****@*****@****@@@*@@***@@****@*@***@@*@****@@*****@****@********@***********@**@**@******@**@@*@*@*******@*@*@***********@@***@@*@***@@******@***@***@*@******************@**********@******@**************@**@@******@*****@@****@@**@***@**@***@******@************@*@****@**@**@****@@**************@******************@**@*@*****@@***@*@********@@**@@@***@*@@***@*@*@@***@*******@*@@**@****@***@@*@***@***@****@****@*@@*@@@*@*******@*****@@**@**************@@**@*****@*****@**@*@*@****@*************@******@*********@*****@***********@******@@@*@*********@@**@**@***@*@@**@**********@*@@***@@******@***********@@***@**@@*******@*******@@**@**@**************@@****@**@*@*@******@***@*@**@*@*@**@*************@***@*@*@@@*@***@@****@@****@@@**@***@*******@@******@@*********@*@@*@*****@@*@*@*@*******@*@**@*@******@***@*@*@**********@**@*@**@@**********@****@**@*@**************@***@***@@******@**@@**@*@***@*@*@@**@@*@*****@@*@******@@*@*@*@*@@***************************@******@*@**@****@******@@**@***********@**@***@*********@@*@@@************@**********@*@****@******@************@********@*@***@************@***@@@*******@*@@**@@*****@@****@**@*@***********@***@@****@**@*@******@**@*****@*********@**********@***@**@******@**@****@***@***@***********@********************@@@@***@***@@**************@*****@@*@@***@*@******@*@*******@@@**@**********@**@***@**@*@*@@**@@**@***@*@***@**@*@*****@@*@***@***@******@*************@**@@****@******@@*****@********@***********@**********@@*******@*@*@**@@********@****@******@**@***@*******************@*@******@@*@***@**@@*@*****@@*@********@*@****@************@*@*@**@******@*******************@@**@**@*@***@*******@***@******@*@*@**@*****@*********@*********@@******@@@***@@***@*********@*@*@@*@****@***@*******@@**@****@**@***@****@***@****@**********@******@*@***@*****@***************@*****@****@*@********@*****@**@*@*********@****@*@@***@*@*@*****@***@@***@*@*@@@****@*@************@*****@@*@*@******@***@***@*********@*************@*****@@******@*@*@**@*@**@********@*@***@*@@@*@*************@*@**@**@****@******@*@*****@****************@**@**@@**@@*@*@********@@**@@*****@***@@**@**@@@**@***@**@******@*@*******@@**@*********@*@****@****@****@********@********@@@**@*****@**@*@****@*@***@**********@***@*@@********@**@*****@@************@****************@*@*****@**@@************@***@*@****@@@******@@*******@*****@***@*@@*******@*@*****@@*@***@*@***@*@***************@********************@**@******@*@*****@**@@******@***@********@******@********@*********@**@@*@@******@*@@****@**@***@*********************@******@@**@@@*********@*****@@****************@@***@@*@****@***@@*****@**@@**@******@*******@*@**@**@**@*@***@********@***@*@*******@*@***@**@@******@**@**@@*****@*@*************@******@@*@@@*@**@********************@**@************@*@***@*******@*******@*****@**@*@**@*@**@******@@**@@***********@*****@***@@@***@*@******@***@@**********@*@**@*********@****@*****@***@*****@*@*@@@@*@*@*********@*************@******@****@**********@******@@@*@***@**@******@@**@***@*@*@@@*******@******@********@**@********@*@*@***@**@*****@*****@***@**@*****@*****@**********@***@****@*@*@***@*******@***********@***@*@*@*****@****@***@*@*@*********@************@********@*@*@@****@*@@@**@******@******************@@*@*****@*****@*@***@*@*@**@****@*@@**@*********@**@**@*********@*@****@************@@***@***@*********@******@****@******@**@@****@@@*@*@*@*@***@@**@****@@**@******@**@****@***@****@**@**********@@**@*@*@@**@@*****@***@@**@*******@@**@*@**@@@@*****@@***@**@@*@@**@*@*@******@**********@*@*@*****@**@*@@@****@****@***@*****@***@***********@*@*@**@@*********@*********@*@******@*******@*******@****@*****@*****************@***@@**********@**********@**@*@*****@@**********@@*****@@@*@**@*******@***@*******@*@*******@*****@*******@*@*@*@*@@*@***@***@@@****@****@***********@@*@****@*@*@**@*@@*****@**@**@**********@******@***********@@****@******@**********@@*****@*@*******@****@********@*@*@*********@***@***@*@*****@@**@****@*@*********@@***@*@******@***@**************@*@*@*@**@****@*@@****@*********@*@*@*******@@***@*******@**@***@********@*********@*@*******@****@********@@*******@******@*@@***@****@*@*@*****@@***@***************@*****@*****************@@***@@@*@*@******@@@**@***@***@**************@****@**@***********@********@******@***@*@*****************@*@*@@@*@**@*@@@***********@@*******@**@****@*@****@******@@*****@**@*@******@*****@*******************@**@******@@**@@****@@@@*@*****@@***@*****@*******@***@*@****@**@********@****@*@***@*****@***@@@**@@********@*******@***@@*@****@***@*@**@@*******@*@*****@@*****@**********@**@***********@*@@**@****@@********@@*********@**@*******@************@@@**@*@**@***************@***@***@@*******@@**@***@**@************@***@*********************@*@**@***@***@**@@@@*******@@@*****@**********@*******@*******@@******@*@**@*@@*************@*****@****@@*@***@*******@*@@**@@*@**@********@*********@****@@*@*@*****@@@@****@*@@@*@***@@**@*****@**@@***@@**@****************@**@**@***@****@******@**@****@*@@@**@*@****@*******@***@**@*@*@**@*@*********@*******@**********@*******@*********@**@********@*****@*@*****@********@******@**@***********@**********@@*@*@*@*******@@*********@*********@***********@****@**@*********@*****@@******@@*@@*****@**@*@**@@***@****@@@******@*@@******************@@*@**@@******@*@***@*@*****@@***@******@**@*****@*@*********@**@******@@****@*******@@@*****************@*****@*@***@@****@******@********@****@*@******@@******@****@**@*@***@***@@******@******@****************@@@*****@************@*@******@*@**@**@***@**@****@****@*********@@@*@@***@*@**@**@*****@****@*@*@*@@@***@****@**@*******@****@**@***@*****@@*****@***@*@*@****@******@**********@********@****@@************@**@********@**@**@*****@***@****@@@**@*@**@*@*********@*@***@@***@@*@@*@*****@**@****@*************@***@*@*@******@*@*@****@@***@***@**@******@@*@@@****@***@@*@*********@@*@*@**@******@@****@*@****@*@***@**********@*@**@*********@@***@*@@****@*@*@*@****@******************@**@**@***@@*******@@*@**********************@****@*@*@*************@@****@********@**@*****@****@*****@*@***@********@*@@@*@***@*@@@******@@*@******@***@*****@@********@**@****@**************@*@***@@@*@******@@*********@*@***************@@@******@******@***@******@****@**********@******@*@***@*@***@**@@*@***@******@****@*@*********@************************@*****@***@*@****@********@****@**@@******@**@*@**@****@*@@*@*****@***@@****@@**************@@***@**@*******@*@********@***@*********@**************@*****@**@******@***@@@****@*********@*****@*@******@**@***@@@**@*@@****@*****************@**********@********@@@**@******@******@*@****************@@**@*******@****@@******@@***@***@*****@*@*@@***@*@***@********@****@****@*@@@**@************@@@****@@********@****@****@********@@*********@*@@**@@*@********@*@******@**@***@@*@@*****@**@*****@@*********@@@****@*****@**@*@****@***@************@***@**********@*******@****@*********@**@***@@********@*****@@***@@@***@*****@@***@@**@*****@****************@*@@*******@@****@*******@****@*************@***@**********@******@**********@***************@***@**@@@****@@********@*@**@*@***@@**@*@****@*******@@@@******@@**@**@@@**@*@***@@****@**@********@******@*@@******@@@*@******@*@@@*@@***@***********@@@***@**@***@***@@******@*********@******@*@*******@******@*************@*@***@*@****@**********@@**********@@********************@****@*@*****@*@*****@*******@*****@***@***@*****@****@********************@@@@******@@*****@***********@******@**********@****@****@****@*****@**********@@********@*@*@*@*****@*****@*@***@@****@@@**@@******@***@*@*@***@@*@***@*******@***@*****@***@****@***********@***@****@**@******************@**@*******@*****@@************@***@****@***@************@******@@@@********@*@*************@***@@@*@****@*@*****@*@**@*@***@***********@@**@**@*@@@*@*@@@@***@*@******@*****@**@******@@@*@@**@*@********@**@@*******@*****@@@*@*****@***@*****@@@@*@***@******@@@**@************@****@*******@**@*@***@@*@@@*@**********@@*@**@********@*****@***@@*@*****@*@*******@@@@****@*@*********@*******@*****************@*****@**@*****@**@**********************@*****@**********@*@***@********@@@@***@********@********@**@**@@@@**@*@***@*******@**@**********@***@*******@********@***@*****@*@**@@*****@***********@******@@*@@******@***@**********@*********************@***@@@@******@****@@**@**@***********@*******@***@**@****@*@@*@**********************@**@*@**@******@**@***@**@@****@**@****@************@***@@@***@*@********@**@*****@****@@**@****@*****@**@*****@@@@****@**********@**@*******@**@****@*****@*@@*********@@***@*********@*@**@***@***@***@**********@***@****@@***@*******@****@@**@**********@*@******@*@*@***@@**@*********************@*********************@*********@**********@***********@***********@@*********@****@*********@******@*@****@*@********@*****@**@**@***@****@**@*****@*@******@*@@***@*@****@*@*****@*@**********@***@@*@**@*@**********@**@***@@*****@***@@*****@*@****@*@***@**@@@*****@*@@******************@*****@**********@@@@*******@**@****@*@@@**@*@@*****@**@@**@*@**@***********@*@@@@*****@***@*@**@***@********@******@@*@***@****@@**@****@@***@***@@***@*****@*****@*@*@*@****@*@*@@**@***********@*************@*@******@*@*@@*@******@@*@**@*****@***@*@@****@*@***********@@***********@*@@************@@@***@****@****@**@**@*@***@***@**@****@******@*@**@*@*@@****@**@**@**@****@@**@*****@*@**@**@*@**@***@*@**@**@***@@*******@*@@*@**@****@*******@***********@**********@*****@**@***@**@@***@**@@*@@@****@**@****@***@********@****@*@@@***@*****@**@*@***@******@**@*****@**@@*******@**************@******@**@*@****@*@@****@*****@****@**@*****************@*******@**@***@***@@*@**@**@@@*@*@***@**@****@********@**@*@*****@*********@*@@************@@****************@@**@@@*****@*@*@**@@*******@*@***@***@*****@@@@@@********@*@**@*******@@***************@**@*@****@@@***@@****@****@*@*@*@***@***@*@*@*@**************@***@****@*@*@@********@@@*****@**@@**@@**@*@*@******@***@******@****@*@@*****@*******@***@*************@*********@@*@@@**@@***@*@******@****@***@**@*****@@*********@***@**@@*****@*****@******@**@*******@@***@*******@**@@*****@***@@****@@**********@*@@@****@***@**@*@*@*@*@@***@**@*@***@*********@*@*****@*@@*@@*@@@****@**@@*****@@************@@****@@***@********@*****@***@@*****@@***@@@****@*@*@@*@*****@@**@*@*@*@*****@@**@****@*@@***@*****@@***@********@@@@*****@@***@*@@*@@*@***@***@*******@**@**********@*****@@*@*@*@@*@@**@****@*****@@**@*@**@**@**@*@@******@*********@******@*****@**@@**@@*****@***@*******@***@*******@*@@@******@@***@@***@@*******************@***@@@************@@@@**********@@@@*@@*****@@*@*******@@@@**@***@*@@***************@****@***********@*@***********@@******@******@**@@@*@****@***@@***@***@****@*******@****@@@******@**@*@*@*****@******@@@****@*******@***@***@*@********************@*******@**********@@*********@@****@@**@*@**@*@@@*****@**@*****@**@*********@*@*@*******@**@*******@****@******@@**********@*****@****@**@**@**@**@**********@@*@**@********@*@*******@*@***@*******************@*@*@*@*@@@@@@**@@**@******@@**@*******@******@@*********@@*****@*@@@**@@**@*****@****@***********@******@@*********@***@***@@*****@*****@@********@***@*****@***@***@**************@**@**********@@********@***@*********@*@*@**@*******@****@**@****@***@***@***@*************@****@*@@**********@*@**@**@****@*@*@****@@@@*********@********@**@*@*******@@********@*****@****@*@@***@*****@****@********@*******@**@*@@@@**********@*********@*@******@**@@*@***@*@@*@****@*@*****@**@**@****@*@@@@@***@@****@****@********@**********@@@@*@@***@@*@**@*@*****@**@*******@********@**@******@********@*@@****@@@@*****@@@*********************@************@*@*******@****@@***@**@**@****@***@*@**@****************@@@*@***@***@***@***********@*****@***@@**@******@**********@***@*@****@****@*****@***@**@*********@@***@***@**********************@@**********@******@@***@*****@**@@*@*********@***@*****@****@*@**@***@@@****@****@*@****@**@**@@******@******@*@@*********@@**@@*@***@*@****@*@**@************@@@***************@**@@@*@@*******@*@**@@*@*******@*@**@@********@*****@***@*********@*@******@*****@**@@*****@**@**@**@****@********@@*****@@***********@******@****@*****@@@*@***@*****@@*****@*@*******@*@*@@*@@**@@***@****@@*****@****@*********@********************@*@***@**********@@*****@******@*@@*@@***@@*@*@@@******@**@@***@@*****@@********@*@**@***@*@@*****@***@**@**@@**@******@****@@********@*@***********@**@*********@@@***********@@**@*@**@@*****@**@********@****@@@*@***@*******@***************@@*@***********@@@******@**@*@*********@*@@****@*@*****@@*****@***@********@@*@*@**@*@**@*****@***********@*******@***********@******@****@*@********@********@*@@@**********@****@******@***@*****@****@@@****@*@******@*******@****@@***@@@******@****@*****@****@**@*@@****@*@*@***@******@*****@***@*************@@@*****@******@*@**********@**@**@******@**@*@@@*****@***@*@@@@*@*@*@*******@@********@*****@*@**@*@**@@*****************@@***@****@*@**@*************@***************@***@*@@*@******@@***@****@*@*@@@**@**@**@***@**************@**@**@***************@@**@*@******@**@*@*@@*@***@*****@****@****@***@***********@*@@***********@**@@*************@@************@@************@**@*@*@*****@@@*****@**@************@***@**@*@@*@*@************@@*@@****@***************************@**@*******@****@*@@@*****@*******@****@**@******@@@**@*****@@*******@*****@********@*@****@******@@****@**@*@*****@*****@****@@****@***@******@***@*@**@@************@@***@*@**@*****@@********@**@**@**********@*********@****@**********@@*@****@**********@@*@***@***@*@*@*****@**@**@*******@*@**@*@*@*@@***@@***********@@**@********@*********@*@**@**@*******@************@@*********@******@*@@***************@**@**@**@**@*@*****@**@***@*@@*@*@@*******@***@***@**@@*@**@@**@*@******@@@******@***@**@*****@*******@****@***@*@*@@*@**@@*@*@******@@******@@***@*********@*****@*@***@*@@******@*************@@***********@*******@*@*******@@@@*****@@******@*@********@*@***@****@***@***@*****@*******@@******@*@********@***@**************@***@******************@@*@******@@**@*@*@**@**@***********@*@*******@**@********@*@**@@*@@******@**@@**@*@**********@********@**@******@********@*****@**@**@*@*@***@@*@*****@***@***@*@****@@***@******@**@**@******@**@*@@@@@@***@***@*******@********@@**@@*****@***********@*@@********@*****@****@*@***@@**@******@*@@*@@**@@@@*********@@@*@**@******@*@*@**@****************@**@*@@@@****@@**********@****@******@*@****************@@**@*@*@*@****************@*@*@@@***@@****@*@*******@@@********@************@@**********@******@***@*@*@*@***@@*@**************@***@@*@****@*@*@********@@**@@*@**@***********@******@@@*@@***@@****@@*******@@*@*******@******@**********@*@@@*@*@*@**@**@**@*@*@**************************@******@*****@**@@***@**********@@*@@@**@*@@******@*******@**********@***********@@@@@**********@@***@@@******@**********@@****@*****@******@***********@@@*********@***@@@****@@*@********@***@@***@*@**@**@*********@@****@********@*@*@*@@**@*****@*@******@****@********@**********@********@******@************@*@***@*******@*@**@*@****@**@***@***@@@******@***********************@*****@***@***@******@****@@**********@***************@****@******@**@******@***@****@*@@***@@******@**********@********@*@******@@**********@*****@@***@*@****@*@*********@@*@**@********@***@@@**@****@*****@*****@@**@@********@**@**@*@@***@*@*****@@@*********@*****@********@****************@**@**********@**@@******@***@*****@*@********@@******@@***@@**@***@@***@******@*******@*********@******@**@**@*@****@*****@**@******@@@******@**@***********@*@*@*@*@*****@******@*******@@************@***********@****@*@@@***@*****@*@@@*@****@**@@@*******@*@******@*@@****@**@@@@*****@*@**********@******@@***@**@@*@**********@@*@@********@@**@*********@**@*@****@*@@******@*@*********@@***************@**@*********@**@*@***@****@@********@***@*@**@@***@****@@*@*@@*************@*@**@*********@***@***@****@******@**@*******************@***@@*@@@@***@@****@****@******@@*@**@*@@@**@**@**@@*@@*****@*******@*@******@*@@@********@@*@**@*******@**@******@*@*@****@*********@**@*@**********@***@***@******@*******@@***@********@@***@@*@*****@*@*****@*@@****@**********@@*@*@*@**@*@*@**************@*@*@***@*@***@*@**@***@********@*****@***@***@@****@*****@@@***@***@**@@@******@**@*@*****@***@**@*****@*@*@**@**@@**@*******@@********@********@*****@*************************@*********@*****@*******@**@*@@*@*****@****@@**@**@****@**@**@******@@******@*******@@*************************@***@@**@****@*@*****@********@*@@*@@@***@*@***@**@@*@***@*@****@************@*@*********@@***@@@****@***@********@*@@*@***@@@@@*@@*@**@***@*****@**@@******@@**@*****@@@@******@****@****@***@****@*******@@****@@***@***@*****@****@**@***@*****@*@*******@*@@*@**@@********@@*******@*@****@*@***********@*******@*@@*********@*****@********@@@**@*****@*@@***@*@*****@**********@@*****@*******@@*@***@*@*@**@**@**@******@*@*********@***@**@@**@@@@************@*@*@***@@**@****************@@@@**@*********@********@***@**@*******@**@@*****@@***************@*@*******@@******@*******@@*******@@*@*****@*****@*@@*********@*@***@********@***@**@***@**@***@@*****@*******@@****@*@*******@********@****@*********************@@********@@*@*@@*@@*******@@****@*********@@*@******@@*****@@*******@***@@********@**@*******@****@*****@*********@*********@@**@*@*@*@*@*******@@*****@****************@*@**@***@**@***@******@*@***********@@@*@@**********@*@*@************@**@@*@*@@*************@*@**@@*@*@****@********@**@**@**********@**@****@***@@*****@@*@*********@****@**@******@*@*@*@@***@***@*@*@**@**@***@*****@@**@*@*@*@***@*@****@***@******@@@@*@@@*@*@*******************@****@@*****@***@***@*******@@@***@***@******@*@***@@@@@***@@********@****@*******@******@*******@****@*****@**@***********@**@****@*****@**@*******@**@**********@*@*****@********@******@**@****@*******@********@******@@**@***@@*****@****@**@****@*@*****@**@****@*@@***@*@****@*@*@***@**@***@***@@**@****@@*@@*@**@*****@*@*****@****@**@@******@**@****@*@*@********@*@***********@@**@****@*************@***@@@**@***********@@@*@***@***@*@@**@@******@***@*@****@@@*@@**@@*@*@***@***@@@@****@***@@*@@*@*********@*@@***@*@****@**@********@@********@@@*****@***@*@***@********@**@****@@**@****@******@*********************@**@****@*****@**@**@*********@@****@@*@******@******@***@****@**@@*********@***@******@*****@****@*********@*****@*@*@*@*@*********@**@****@********@@*@**@*******@*********************@@****@*******@************@****@***@@*******@**@****@**@***@**@@**@***@********@*******@***@@*******@***@**@*@*********@****@@**@*********@*@@*****@****@*****@@*@*******@@*****@**@@**@@@@************@*@@***@**@@***@**@****@*@***@******@@**@****@**@******@@*@*@@*********@*******@******@**********@@***@***@@*@****************@*@*@******@**@***@****@***@**@***@*@@@*****@***@*****@@**@**********@******************@*@****@****@@****@******@*****@*@****@*************@****@******************@**********@*******@*@@**@***@*@********************@*****@****@********@@************@*******@**@*********@@*****@**@****@*******@@**@@*@*@*@*****@***@**@**@@*@*@*****@@**@*****@**********@**@*****@@**@***************@*******@*@*************@@*****************@******@*@***@*@******@@@*@**@**@***@********@@**@****@@*@*****@*************@****@********@****@**@****@***********@*@*****@***@********@*@*@*********************@**@********@@****@******@*@@*@***********@*@*@***@*******@@*@@****@@***********@***********@**@**@@@**@@@******@@**@****@*@************@********@****@******@******@***@**@****@@*@****@***@***@@@***@*@****************************@@****@***************@*@****@**@****@*****@*@*@@@*************@***@@**@****@********************@*@**********@*****@*@*@@*@***@**********@***@***@***@*****************@**********@*****@**@********@***@********************@***@@******@@****@***@@@*******@*****@********@******@*****@***************@@*******@*@****@@****@@************@***********@*@@********@**********@*****@*@@*@***@**@*****@@@****@*********@**@*@**@*@*******************************@****@*******@**********@********@*@@***@**@****@******@**@*@**@**@*******@@******@*********@@****@***@**@*******@*******@****@*****@*******@***@***@*@*****@@@*@*@******@****@**@***@***@******@**@****@********************@*@************@@**@**@******@@*@@***@***@@**@***@*********@************@*@***************@**********@@*****@****@@*****@*@*@@*******@@**@@****@*****@****@@*************@****************@********@@*@******@**@***@@***@@***********************@****@@@****@@**@*@****@*@*******@*********@******@**@****@@******@**********@*****@*@*@**********@*@******@*************@*******@**@*****@***@********@********@*@**@***@******@**@*@@*****@*******@***@@@****@@@@******@**@****@@**@@***@*******@****@*@@*********@**@************@****@@@***@**@@******@@@****************************@*@*@************@*@@*@*@@@****@*************@***@**@****@@****@***@***@**********@@******@*@**@***************@******@@@************@********@*******************@****@@@******@*@***@**@*****@*@*@*************************@*******@@**@@**@@@**@******@************@@@****@@**@@**@**@*@***********@***@*************@*@*******@@********@***@@****@*******************@*****@*@*@*********@@***********@***********@****@**@@@*@*******@*@***@@***@**@*@*@*@**@****@*@@*****@***@*@*********@@*@@*****@@**@*******@*****@***@**@***@***@@**********@**@*@****@*@***********@*********@*@****@************@*@@@**@**@@@************@***@@***@**@******@***********@@**********@******@****@*@*@@****************************@******@@***@**@******@**@*@*@*@@***@**@***************@********@@***@*@*@*@***@***@*@*@***@*@@***@*@*@*****@****@****@*********@@******@*@***@**@****@@@*******@***************@*@@******@*****@****@******@*******************@**@*@*@****@****@**@**@*******@**@****@*@@**@******@@******@*@*****************@*******@@***@*****@@**********@****@@*@***@*@****@@***@@*@*@***@*******@*****@***@*@*@*****@**@****@@*********@@**@@@***@****@@*@@*@*******@**@@***********@****@@@***@@**@*@*********@*****@*@****@**@****@*@****@**@*****@***@************************@*@**@********************@**@@@@****@**********@***********@*@***@*@*******@***@@*@@****@*@**@***@*@@*@*****@@*************@**@@@*@*@*@***********@@***@*******@***@******@*******@@*@******************@**@@***@**@*@**@@*@*******@@******@****@@*@@****@***@******@***@@********@**@@********@*@****@*****@@***@@@*@@***@**********@*@*****@******@****@****@@@***@*@*@**********@****@@******@@**@********@**********@**@*@*@@*@**@@*********@*@*@*********@**@@***@**@@*****@*@@******@*@****@*@@@**************@**************@*********@***@@****@*@****@**@@*@@*****@*******@**@*****@@********@*@@******@***@*@***@***@*********@***@*******@*@@@@@*@*@****@*@****@@@*****@****@@****@***@*****@@*@*******@@@**@**@@****@****@*@****@*@@***@@**@*****@*********@***@@*****@****@*@***@***@***@@***@**@***@**@****@*@***@********@******@******************@**@@**@***@******@*******@*************@*@*@*@*@**********@***@**@*************@***@****@**@*@@********@*@***@@*@******@**@*@*@@**@@**@********@**@*@@@**@*****@@*@*****@**********@*****@**@@********@*****@@********@@*@@**@*@******@**@*@*@****@@@*@****@******@***********@@*****@@*@*@@****@*****@@@*@****@**@@@***@@***********@******@@*******@******@@*********@@**@************@@@@*****@****@*@@**@*@@***@*@*****@*@@@***@@******@***@**********@***@*@****@@**********@**@***@@***@**@***@***@@@*@*@***********@**@@@@************@*********************@**@*****@*@********@@**@@@***********@@*@*******@*@*****@******@**@***@**********@**********@****@******@@*@**@**@*****@****@*@*******@@**@*@@********@@*@*****@*****@****@****@***@*******@**@@*****@***@@**@*******************@**@**@*@***@@****@*******@******@@****@@*@*****@*****@*@******@**@@@***@**********@******@*******@***@*@***@****@*****@*******@**@@**@@*****@*@****@*****@*@*@@***@*@******@***********@*@***@***********@*****@***@*@*@******@**@*@**@********@*******************@****@*****@*@***@****@************@*@*@****@*@*********************@*@@****@*@**@***@@*@@@**********@**@*****@@******@*******@****@*****@*****@**@@****@**@***@@***@***@********@*@********@@***@******@*@*******@@***@***************@********************@*@**@*@@*********@@@***@*@*@*@***@@***@***@********@*******@********@*@*@@*@***********@****@@*@@@*******@***@****@@***@********@*******@@********@@@@**@*****@*@**@*******************@*****@*@@*@@*@*@******@*****@******@@******@***@**@************@*****@@**@*******@*************@@***********@@***********@****@@******@************@@**@****@@******@*****@*****@@*********@@**@*@@**@******************@************@*@*********@******@@@*@******@****@******@@*@@**********************************@@@**********@******@@**@**@*@*@@***@******@***@@**@*@****@**@****@*****@*@**@**@******@*@**@***@*********@*@*@*@*@********@*@@**@**@@*********************@*******@******@@************@***@@@@@@***************@@***@**@*******@**@@*****@**********@****@**@****@**@@**@@****@*@@********@******************@**@@***@******@*****@***@**********@@******@***@@******@*@@****@@@****@*@@***@***@****@****@****@******@@***@***@*@***@***@@*******@**@****@****************@*@@****@*@*********@********@*******@*@***@@*****@*@**@*@@@*******@*@@*@*****@****@**************@@*****@**@****@**@****@@@**********@*****@**@*@@******@***@**@**@@****@******@****@************@***@**@@*****@**@*****@***********@****@@***@**@***********@**@@*******************@******@@****@****@********@*@@**@@@@*********@@***@**@*******@@*******@****@*@****@@**********@**@*****@***@*@*******@****@@****@*******@*****@***@***@@**@******@*@*****@****@@*****@*@*@@*@@@@*******@*********@@*@*******@@@*@*@**@*@****************@@***********@**@******@**@*******@@@*@*@@*****@****************@**@**@@**@**********@*******@******@***@****@*@*******@*@***@@********@******************@*****@*@@*@**************@**@*@******@***@*****@**@*****@@************@*@****@****@@***************@**@*@*@*@****************@*@@@**@@*****@*@*@***@***@@@****@*******@*@****@******@@*@*@***@***************@*@@*******@@*******@*@*@@************@*@*******@*************@**@****@****@@******@**@*@@*@******@@*@**@****@***@******@*@@***@@*@@*********@@***@@*@****************@@******@*@**@**@******@@**@**@***@**@*@@***@*@*@*****@@******@****@***@@**@@*@@**@@@***@***@@***@*************@@@@@*@@*@@**@*****@***@@@@**@*****@***@@****@**@**@@*******@@*********@@@@@***********@**@***************@******@@**@**********@***@*****@**@*@**********@@@***@****@********@***@*@**@@*@**@***@******@***@@*****@**@****@*@*@*@**@*****@**@*@******@@***@**@******@@@****************@*********@**@*********@**@******@********@**@*@***@**@@@@@**************@***@**@***********************@@**@*****@*@*@******@****@************@*@********@@@*****@**************@@**@**@***@******@***@**********@@**@**@********@*@***@*@@@*@*@**@*@***@**********@**@******@***********@@***@******@*@@*******@*****@@*******@*@@*@*******@***@**@***@*@*@**@****@******@@***@*******@@@***@@****@*@***@*@***@**@*******@*****@@**@*@**********@*****@@**@****************@@@******@@****@**@**@@**********@******@**********@@@@****@*@@*****@@************@*@*@@********@*****@*****@**@@**********@@*@****@@**@@***@**@***@@****@***@****@***@*@*@*****@******@@@*@@*@****@****@**@@**@*@**********@****@*@@*******@***@@******@*@*******@**@*@*********@**@******@*****@**@**@**@****@*@**@*******@@******@*@*****@**@***@************@***************@******@@*****@**@**@@*@*@@*****@@@***@@**********@********************@*@@****@@**@*@**@*@@@*@***@*******@***@**@*****@***@******@**@*********@******@**@**@******@****@*******@***************@*********************@**@**********@******@@*******@*****@@*@****@***@***@**@***@**@*****@*@***@*@*@**@*@**@*@***@********@***@*******@*@@***@****@*@***@@@**@*@***@*********@*****@@*@*****@**@***@*@@***********@@****@@******@*@*****@********@*******@******@**@@********************@******@*@***@****@@@***@*******@*@*@*******@*@*@@@***@****@***@************@***@****@****@**@********@*****@*@*@***********************@@*****@****@**************@*@@***@****@@**@*********@@@*@@***@@*@@@****@************@*@@**@*********@@****@**********@************@@********@**@***@********************@@@**@****@@*@*@***@***********@**@@******@****@*********@*@*@***@******@****@****@*@*********@@*@******@@*******@**@******@*****@***@@***********@******@@@**@****@**@***@****@@*****@*****@****@**************@****@*@****@@**********@*@@******@@@**@@*@**@@@******@@***@***@*******@***@@*@@*@***@*********@@******@*@*@*****@*@***@**@**@***@******@**@********@**********@**@*****@@***@****@@*@*@*******@**@@**@*@****@*@***********@*@****@***************@@*@***@@@*************@*****@*@*@@****@***********@**********@@****@**@********@***@***@********@*@***@*@*@@****@@*@**@****@*****@****@*******@********@*******@**************@*@**@*****@*****@****@***********@*@******@****@*@@@****@*@**@**@*************@*@@*@****@@@**@****@@@@*@*********@@@*@@*********@*@*****@*************@@*****@***************@*@********@@***@****@**@******@******@@@@*****@**@*@*@****@*@@@*@*****************@*@@@*@**********@*@**********@*********@**@@@*@**@@**@**@*@**********@*@@****@@***********@***********@@@******@*@**@*****@@******@@*@*********@****@*****@@*@@*******@************************@***@*@@****@****@******@***@@**@@@**@***@****@******@****@***@*****@***********@***********************@*********@*@@****@@*@****@@@**@**@******@@**********@*@*@**@**@****@****@@*@@@***@***********@********@*@***@*@*****@*****@**@***@****@*@@****@**@**@*@@*******@**@@***@*@****@*@****@*****@**@***@*@*@**@*@******@***********@****@@**@***************@***@***@*@***@***@***@***@*****@@*****@@*@*@*************@*******@**@***@*****@*****@************@*******************@***@*@@**@*@******@*@**********@@@@****@*****@*@@*@********@*@*********@****@****@@********@*@****@******@@*@**@@**@@***@*@***@@*****@@*@*@**@@*@****@@**@*@@@@**@*****@***************@*@*@*@**@*********@**@***********@***@*@@**@***@****@*@************@****@***@*****@****@***@*****@******@**@******@************@*******@*@@****@@****@*****@@****@****@*@*****@*@*******@@*@******@********@***@@************@**@*@***@@@****@***@*@*@*@@@**@**@*@**@*****@***@@@****@****@*@****@***@****@*@******@*************@**@@*@*@@**@******@************@@@*@@**************@*********@@******@*******@*********@************@**@***@@***@*@*****@****@@*@*@****@*****@@****@*@**@*************@*****@***@@*@@*@**********@***********@***********@****@**@**@****@**@@@@**@@*******@@**@***@**@***@@**@@**@*****@**@***********@@******@***@****@@******@@@*****@@****@****@*@@************@@@@**@**@@@**@******@**@****@*@*@@***@@**@*@*********@@*@@****@**@@******@*@@****@@**@**@*******@*******@@*@**@@*******@****@@*@@*@@******@***@**************@********************@**************@*********@********@*@*@@******@**@*******@******@*****@****@**@**@*****@****@***@*@*@***@***@*@*@*@***@*****@**@**@**@@*********@*@*********@**@@******@***@@*******@***************@*@*******@******@**@*@*@**********@*@****@*@*****@*@@*@*@@****@*********************@***@***@********@********@*@@*@*@****@**********@*****@@@**@@@*****@@******@************@**@******@****@*@*@*@******@@**@@*@*@***@***********@***@********@****@**@********@********************@*****@***********@**@**************@*@*@**@*@****@@@***@*********@**@*@******@***@**@**@**@@**@***@*******@***@*@@***@*@******@**@*@@****@*@********@@*****@*@***@**@**********@**********@@**@****@*******@*****@*@@******@*****@*****@**@@******@****@**@**@***********@@@@*@******@@*****@**@*@**@*@*************@**@***@*****@*@@****@@**@****@****@***@@@********@@********@**@********@*@*****@@*******@******@*@**@**@@@******************@***@******@*******@@********@**@@@@**@********@*****@@***@***@***********@************@****@@@*********@*@@@**********@*******@********@@@@@***@*@@**@*@@@**@@@****@***@*@***@@@*@*@*@***@**@************@*******@********@***@@**@@*****************@*@*@@*****@@*****@*******@***@****@@@@*******************@**@**@********@@**@@*@***@@*@**@*@**@*****@**@@****@@***@@**********@@*********@********@****@**@***@**@@***@*****@******@**@***@**@****@@***@********@@**@*@***@*@**@****@*@@@@@**@*****@@@**@****@*@****@@*****@**@**@***@*@***@*@@@*@***@****@**@@*@*****@****@*****@@*@@****@***@***@*****@@***@**@************@*****@@****@*@***@**********@@@*@******@@@*****@*@********@@@@****@*@****@******@@@**************@*******@@***********@*@**@****@@*******@********@@**@*****@*****@*@*****@***@@*****@*********@**@@*@@***@***@**@********@*****@*@***@@@****@@***@**@*@***@***@@**@*@*@*@***@@*****@*********@***@***@*******@***@********@*@*******@*********@********@**@@@@@*****@@******@@**@*@**@@****@**@****@******@**********@*@***********@***@****@****@**@******@**@*@@@*@**********@@***@@**@@***@@*@*@*****@@***@*****************************@*@**@****@*@*@@*********@*@@*****@*@@@*******@***********@@****@@@******@**@*****@********@********@*@*@*@**********@****@*@********@******@*****@**@@*@***@****@*@***@@@***@****@**@*@*@*@****@**@**@***@****@*@****@************@*@****@@@******@@****@@*****@********@**@******@****@@*@@*@*@@@************@**@*********@@@*******@**********@*******@*@**@@***************@******@@***@**********@*@*******@@***@***@@**@@@*@@************@*@*@*@*******@******@********@*****@********@**@**@****@****@*@***************@******@********@***@********@@*@@*@*******@***@@**@@*@@********@*****@***@******@@*******@@*********@***@**@****@******@***@*********@******@**@***@***********@*************@*@***********@@@***@@@***@********@****@*****@******@**************@*@****@**@@*@**********@*********@********@****************@**@@**@@*******@**@@*******@*****@**@@**@@@@**@******@***@@*@***@*****@**@**@*******@*************@@***@*******@*@**@***********@*@*@*@***@@*********@*@*@********@*****@@**@******@@*@@***@****@****@@*@********@*********@*@*****@*********@**********@@**********@***********@@******@******@**@**@*********@@*****@***********@**********@***************@***@@@****@********@***@@***********@@*@@****@****@***@****@********@@*****@@*@*********@*****@*@**********@*@*@***@@*@*******@***@**@*@****@*********@***********@******@***@@***@*******@***@****@*********@@@**@***@****@********@*@@@************@**@@******@@*@*@@@@**********@*******@**@***@****@**@*@@*@***@******@**@@********@*@@@****@@@******@*@**********@*******@@**@**@@*@*@***@*@*@@****************@*****@***@**@*******@*@*****@@***************************@***@****@@****@@@**@****@*****@*@***@******@@***********@@@@@**@@*****@**@********@***@@********@*******@@*@*@*****@@***@@*@*@@@@*@*********@*@@******@****@@@**@@***********@***@****@*@***@******@@*@*********@**********@****@*@*@****@@********@@***@**@****@****@****@@**@********@****@***********@*******@***@****************@**@************@*@@*@*@**@@***@*****@*@*@**@**@*@@********@****@******@***@***@@***********@*********@@**@***********@*@*********@*******@**@**@@***@***@**********@*****@**@**********@*@***@*****@***@******@******@@*****@**@*@@@****@**@*****@@*******@**@**@*@@******@*@@********@**@**@@***@****@*@**@@**@**@*@*@@***********@****@****@***@@*@******@**@********@******@******@****************@*******@*@********@***@*******@**@@****@*******@*****@*****@********@*@***@*****@*@*@****@*@*@**@@*@*@*@@@*******@****@*@*@****@**@@*************@***@@*****@****@****@**@@**@***@*@**@****@********@*****@*******@*@*@***@@***@**@***@***@**@*****@*******@**@*@******@******@***************@******@***********@*@*@@@*@*******@@@@@*******@**@@*@********@***@***@******@@@***@@******@**@@*@******@**@@**@**@*@*******@*********@@*********@*@@**@*@@@***************@*******@********@*********@**********@***@**@*@@****@*****@*******@**********@***@@@@***@***@@**@***@*****@**@@*****@*****@********@*@*@*****@@*****@***********************@*@**********@***@*@@**@@*****@**@********@***@************************@**@**@@*@@***@*@**@*********@**@@****@***@*****@**@*@******@*@*********@********@******@*******@@@*@*@@*********@***@@****@@@*@*******@@**@**********@*@**************@*@***@******@**@****************************@*******@@**@@***@******@***@****@***@*@@***@****@*@*******@@@*******@*******************@********@***@*****@***************@**@**@@***@**@****@******@@@@*@**@@*********@*****@******@**@***@**@*@@*@************@**********@@*****@****@***@*@@*****@**@******@*@*****@**@@**@@@@*@**@******@*******@*@***************@@*@*@****@****@***@****@******@*@******@****@*@******@@***********@@*****@*@*@*@*@@***@*@**@***@********@@******@**@**@***@*@*********@@*@******@@*****@*@****@*@**@*********************@********@*****@*********@***@******@***********@***********@@@*****@**@@*******@****@@**@******@*****@*@**@@*****@*@***@**@****@*****@**@@********@@@@*******@****@*@*@****@*****@***@*@***@**@******@@***@********@*@*@*@@***************@@********@@****@@***@*******@****@**@@*****@**@@*****@******@****@***@@***@*****@*******@*****@*@*********@**@*@**@****@******************@***@@**@******@***********@******@*@*@*****@@***@****@**@***********@******@@@**@**@************@@**@@*@*@****@@**@***@*******@@@*********@*@**@****@@***@*@*********@***@****@***@*******@***********@*@**@**@@@*****@@@****@@***@********@***@***@*****@*@***@********@@@****@*@****************************@@*@************@@@@*****************@**@*@@***@****@************@@**********@********@@@@**@**********@@****@*@*@********@@**@***@*@*****@****@*******@*************@**@@**@***@*@@***@**************@**@@***@*@*@@*******@@@*@*@************@*******@*@**@*@@**@****@******@******@@**@@**@***@@*****@**@@*******@*******@**************@**@*@***@@******@**@*****@@*****@*****@**@**@**@****@****@**@@@@@******@*@@****@*****@*@*@**@*@**********@@@*@**@**@****@****@*******@**@*@*@*@*****@***@**@**@****@********@@@*@****@**@********@****@*******@*****@************@**@@******************@***************@******@***@*****@@*******@****@****@**@*****@*@@********@@**@**@*****@**@*******@***@******@*@****@****@****@****@*****@**@**@@****@****@@*@@@*********@***@**@@*@****@@@******@**@*************@****@***@******@******@*@*****************@@*********@@***@********@@*@*******@*@****@***@*****@@******@*****@@*****************@*@*@**@@*@@***@**@***@***@**@*@**@******@@***********@***@**@*@***@***********************@****@****@*@***@@**@**@***@@@******@*@@******@*****@*******@*****@*@*@@@***@*@****@*@****@**@*@@@***@@**@**@*@*@*@*@****@*******@**@@@*@***********@*@*****@*******@*@@@**@****@***@**@@*@****************@*@@*****@@**@******@@********************@*****************@***@**@***@*@*******@*@*******@**@*************@*********@@@@@******************@********@****@***@@@@*@@**@@***@*@@*****@***********@*************@****@**@**@********@*@**@****@*@****@********@***@****@*@**********@***@@********@*@*****@******@****@**@*@***@****@******@*@**@****@@@*@*********@*@*****@****@*******@**@*******@*******@******@@****@@@******@****@*@***@*@@*@***@****@*********@*@**@*@***@*@*****@@**@**@********@@*@@@***@*******@*******@***@@***@*****@****@**@**@***@*****@*@****@****@*@*******@*@*************@*@@**@@*@@****@****@********@***@**@**@*@*********@**@*********@**@@**@**@*@*@@@*********@**@******@@*@*@@*@***@***@*@***@**@**@*@*****@*@**@*********@*****@*******@***@@************@@*****@****@******@*@****************@*******@****@@@**********@***@**@*@****@**@@*@@**@@*@**@*******@**@@****@******@*@***@***@**@**@@**@**@@***@**@****@@****@*******@***@*******@@*******@**@@**@@*********@**@***@@*****@**@******@*@@**@@@@***@******@*@**********@*@*@**@@**@***@*******@***@***@@*********@**@@*@*****@@*****@**@****@**@@*@@********@*********@****@*@*@*@@*@@@@*@***********@**@***************@***@*@**@****@*@*******@@****************@*******@******@***@@******@@**@@******@***@********@*******@@**@*******@**@@**@@**@*@@**********@***@*******@**@@**@*************@@@*****@@*******@@@**@*************@**@@********@*@***@@*@*@@**@****@@**********@@***@*@@@@*******************@***@***@******@********@@*************@@******@*****@***@@****@*******@*****@*@***************@****@*****@@**@*************@**********@*****@@**@@***@**@@@********@@*@@****@*@**@@@@*****@**************@****@**********@*@**@*****@*@**********@*****@@*@***@@@****@*******@***@@*@*********@****@********@************@**@********@***********@@***@******@***@*@***@*****@***@*@@****@****************@******@****@**@********@**@***@*@**************@**@****************@@**************@*********@*************@**@*@@****@***@*****@***@@******@******@******@**@*@*@******@@******@****@@@**@*********@*@@**@@***@@@***********@*@*******@*@*************************@@**@***@@*@*****@********@***@******@*@**************@*@**@**@@@***@******@**@****@********@@@*********@***@*****@*@**********@@*@@******@****@@***@*******@**@********@***********@*@**@****@****@@*@**@*******@*@*************@********@****@**@*@******************************@********@**@*@***@@@*******@*@**@***@****@**************@********@***@*********************@@*****@***@@****@*****@**@****@**@*@**********@**@@****@***@**@**@@****@**@*******@@********@***********@@*@*@@*****@*****@**@****@*************@*@@********@**@@***@@*@*******@**@*****@**@***********@@****@*@*@*@@****************@*@@****@***@*****@***@*@@************@*@**@@**********@@*@***@*********@***@********@*@*@**@***@****@*@*@***@**@***@@****************@******@*@**@@*@*@*****@*****@********@@**@**@@**************@@***@******@********@*****@***@*@*@*****@***@****@@****@***************@*********@**@*@**@@**********@**@*@**@********@**@**@*****@@******@***@*@****@@*********@***@@@***@@*@*************@@@***********@****@@**@******@**********************@**@******@*@@@@@*********@*****@**@*@***@*****@*@@*******@@***********@@*@**@**@@@*@**@******@***@***@@@*@*****@@@**********@****************@**@***@@***@******@@@**@***@*@***@****@***@*********@@*@****@****@**@*@@**@*@@@********@**@******@*********@@@*@*****@*@*****@**@***@@****@*******@**@***@***********@*************@***********************@@**@**********@**@*@******@@*******@@*****@**@@*@@@****@****@********@*****@*@*****************@@**@****************@****@@@@@*@****@@*@*@@****@*@*****@**@***************@*@*@********@****@*@******@@***@**@**********@*****@***@***@****@*****@********@****@********@*****@**@**@@***@*****@****@******@****@*****@***@**@**@****@***@*@***@**@@**@*****@************@**@*@*@*@@*@**************@*****@*@***@*@*@@*@@**@*@@**@@********@***********@*@********@***@***@@@***@****@*************@***@***@*****@*****@***@****@*@**@*@@************@***@***@****@*******@*****************@**@**@*****@*@**@*@*****@@*****@@*@***********@@**@****@***@**@*******@**@@*@@***@***@**@**@@@*@**@*****@@*@@@**@@*@*@@******@@**********@@*@*****@**@@*@**@*@******@****@*@****@**@********@****************@**@@**@********@**@@**@*@****@**@*****@@******@**@************@@*@@*****@@@*****************@***@*******@@***@@**********@*****@****@*@**@*@**@********************@**@**@***@****@*@****@***@******@@@*****@********@****@*@*************@***@*@@********@*@*@***@**@*@*********@@****@***@@****@@***********@@**@************@*@**@*@*****@**@**@**@****@**@***************@********@*******@***@**@********@**@***@*****@*@**@****@*@**@*******@@*@****@**@*****@**@**@*@***@*****@**@*@@*@*@********@****@**@*******@**@*@******@********@*@***@@******@**@******@**@***@************@@@*@***@********@**@***@*@@****@@*******@@*@************@******@*@**@@*@@****@*********************@@**@@@*@*@*@****@****@@*****@*@****@*@**@@@****@*@*@@***@***********@*@*********@************@@*******@**@*@@**@*****@*@******@*****@**@******@***@**@**@*****@******@**@**@***@************@**@*****@**@***@@@*****@*********@*@@@@*@@*******@***@**@***@@***************@*******@@***@*****@@**@*****@@***@**@*******@******@*******@****@***@@*******@******@***@********@***************@**@@***@@**@@**@****@**@@***@***@***************@@@*******@*@****@****@@@************@***@@@****@*****@*****@************@@*****@**@*@****@****@*@********@***@******************@*******@***@@********@*@*****@*****@******@*************@**********@******@*****@*@**@***********@@@*@***@@********@*******@*@@*******@**********@*******@*@*@*@**@*****@****@@@*@**@*@********@***@******@@**********@*@***@********@@****@***@********@******@*********@@*@*@@***********@@***@**@*@*@***@*@*******@**@@*****@@**@**@@**@@@@@@@**@@***@******@*@*****@*@*********@**@*@***@**@*@**@@**********@*******@*@****@****@*@*@*********@**@@*********@****@****************@******@*@**@@****@**@*@@*@@*****@@@****@*@*******@******@*@**@**@**@@*******@***@********@*****@*@*************@**@*@*****@*****@***@***@**@@@*@****@@**@***@**************@@@*@**@**@*@****************@******@**@*************@**@***@*@@****@*****@**@*****@*@**@********@@@****@@@****@**@****************@@*****@@**********@*****@*******@**@**@*****@**********@*****@***@***@***********@***@***********@@*@@***@*******@***@********@***@***@@*****@@@@********@@*@*@****@***@***@@@***********************@**@*******************@*@@*@******@***@*@*********@@*@***@*@**@**@*@***@****@*****@@**************@****@***@*@*****@****@@**@******@@*********@*@****@**@*******@*@***@********@***@**@@@@*@****@@*****@*******@*******@@****@*@@@@**@****@********@**@***@*****@**************@*************@*****@@*@**@**@@*@@***@***@*@*@*********@@*****@************@**@@******@*****@****************@*@***@@**@**********@***********@@@********@*****@@**@@************@**@**@*@@***@*@@*@@*@***@*@**@**@**@*@***************@***@*****@*@@********@@*****@*********@@***********@***@****@*********@**@***@***********@***@*@***@*******@****@*************@***@***@*@@****@*****@**@*******@@**@*****@***@*@****@**@@*@@****@*@***********@*************@*@@**@**@**************@***@**@***@**@***************@*@@***************@***************@@*@*******@*@@**@****@***@**@*************@*@@******@@****@*****@*******@********@*****@**@****@@@*****@***@******@@**@****@***@*******@******@***@******@*************@***@********@**************@@**********@*****@*@******************@*@***************@***@**@***@*******@*@@**@@@@******@**@@**@***@*@********@**@*****@*******@**@**@*****@**************@*****@**@*************@********************************@***@@@****@*******@**@***@****@@@****@***********@*******@**@**@***********@****@**************@@****@*@*@@**@*@********@@@***********@*@******@************@*******@@@*****@@****@********@***@**@**@**********@@*@***@*******@*****@*@****@**@@**********@*****@*****@@*@**@*@@@**@*****@***@*@****@**@@**@*@*@@****@*@@*******@**@**********@**@@**@***@*************@********@**@@***@****@*@***@@****@*******@*****@***@*@***@*@**@@**@*****@****@*@***@*****@*****@*@******@**@***@**@*@*************@@*@@***@**@**************@*@*********@*@*@*@@*@************@@*@***@**@@**@********@****@*@*@*@**@@***@@****************@****@@********@@************@****@**@****@*****@**********@****@************@*@@**@***@*@@***@**@@@*@*@*@@@*********@***@***@@***@********@******@**@****@**@**@*@********@****@******@*@******@**@**@********@*@****@@****@@***@*************@***@**@*@*@******@*@****@**@@*****@********@*******@****@**@**************@**@**@*@***@***@@*@**********@***@******@@****@**@*@********@*****@*******************@@******************@**********@******@*@***@***@**********@***@*@*****@*@***@**@***@****@***@*****@***@***@**@*********@***@*@@***@@****@**********@******@***@*@********@*****@***@@****@***@****@**@*****@*@***@*******@@**************@*****@@**@********@*@****@************@*@***@***@****@@@****@*@@********@@*@****************@****************@**@*******@*@*********@*@*******@*@****@********@***********@*@**@***@**@@**@**@*****@*@***@***@****@@@****@@******@*******@**@******@@****@***@**@******@***@@**@*********@*****@@@**@*@@****@***********@**@*@*@@****@*@@@***@*@*@**@**@****@**@**@**@***@@*****@*@@**@***********@******@********@@@********@****@**@*****@@*@*************@@@*@*@**@********@**@**********@*****@*@*@*@**@****@*@*******@***********@******@*****@@*************@*@*@*********@*@*****@@***@**********@@***@*********@*@*@***********@**@******@@@@*@@@****@**@******@********@*****@@@@***@***@@*********@****@***@**@@@*@*@***@*****@*****@@*@@**@*@@*****@*@**@*@****@****@*******@***********@**@**@**@@****************@*********@@*******@******@**@***@***********@***@********@@@****@**@********@*@@****@**@*******@*****@***@**********@*@*****@*********@**@@@*@*****@***@****************@@@*************@**************@@***********@@******@**@@@****@*@*@*****@*****@**@**@****@******@*******@*@@***@*****@@@@**@@@**@**********@@*****@******@****@***@*@********@**@**@*******@*****@******@****@***@@****@***@**@*******@********@*******@*@****@@*****@@@*@**@***********@********@@*@*@******@*@*********@***@@***@*****@***@**@*****@********@@***@**@*****@@*****@*****@*********@*********@*********@*******@******@**@@******@***@@**@@**@@**@**@***@@@*@*@*****@****@*@@*****@***********@****@@@**@@************@*@**@@**@@*@****@*******@******@@***@*@****@@****@*@******@@*****@*@********************@*****@*@@@***************@**@*************************@*****@****@**@*****@@*************@@*********@******@*****@****************@*******@*****@*************@*@@***@***@**********@**********@****@******@*****@****@*****@@**@****@******@@*@**@**@********@********@@**@*@*@**@@@******@*******@@*@***@**@****@******@*@**@*******@***@**@@*@@*@**@*@***************@**********@*@@*********@*****@**@@***@****@****@*********************@**@**@***@***@****@@**@************************@@***@**@@*******@*@*@@@@**@****@****@*@@*******@*@@****@*****@@*****@*****@*****@@****@*@@*******@***@**@*********@@*@************@***@***@*@***@*******@***@****@@**********@****@**********@*@@@***@******@*****@****@***@****@@*****@*@@****@*@*******@***@@@**@******@****************@*@******@*@***@***@******@*@********@*@@*@**@@*@***@@@@*************@**@*****@***@****@***@**@*******@@*@@**@*********@**@@******@@@********@@@******************@@*******@**@@**@*******@**@****@@*@******@**@******@****@*@*@********@**@**@****@************@**@*****@**@*@**@@*****@@*****@*@*@@@****@@******@************@**@******@***@*@****@***@***@***@@**@*********@********@*********@*@*******************@*******@**@**@*****@**@*********@@*@***@*@@***********@*********@******@@***@***@*****@***********@*@***@*@@@*******@**@***@*@**********@***@********@@*@@@@*********@******@*****@******@@*@**@********@@@@********@******@*********@****@***@*@*@**@***@*@*******@***@****@****@******@@*@**@*@@*@***@*****@******************@*@**@***********@**@**@********@**************@*****************@@**@*****@@***@******@***@@****@@******@*@@@*@***************@*@********@******@****@@@*@*@**@*@@***@**@**@@**********@@*@**@@@***@@**@@@@@*@***@***@*@@@@****@*****@*@*@**@@**@***@****@*@******@*@***@***********@**@*@***@@**********@@****@*@**@*@****@@********@*****@*@*********@***@**@@*@***@@********@***@@*******@*******************@**@@@***@****@***@************@***@@**@*@**@@@******@***@********@**@***@****@***@@****@@@**@*********@**********@**@@******@*******@*******@****@****************@*@*@***@****@*********@***********@*@**@**@*****@@*****@@*****@@**@*********@@****@*@******@*@****@**********@@********@***@***@*@*@***@**@**@@@@@@*****@******@@@*@*@@**@*@***@*****@*****@@@********@******@*@*******@***@@****@*********@@****@****@@*****@*******@**@@******@@***************@***@********@@****@***@***@*@**@***@*@**@**@**********************@****@*@******@***@******@*@**@**@*@******@*****@*@********@*@***@*****@**@@**@***@*@@*@****@*****@***@*****@*@*@**@*@*******@***@****@*********@***********@***@*****************@*********@@******@***@**@@@@***@*******@***@*@****@*@****@**@**@***@*************@@******@*@@@**@@*@*@*@*****@********@*******@***@*@@@*@*@**@*@*@**********@**********@**@@*@**@***@@*@*@****@***********@*@@*@@******@******@@****@**@@**@@@**@*******@****@@@@*****@***@*********@@****@****@****@*@*************@@*@@@*******@*@************@**@@***@*********@************@********@*@***@***@*@*******@*********@***@******@*@@***@**@@*@***@*@****@*************@@@@@@@*****@****@@*****@@**********************@*****@@**@*****@**@******@**@@*****@******@@@@*******@@************@*@@****************@***@******@******@****@@***@***@***@***************@@****@******@***@@******@*@*******@*@*******@**@***@**@@@***@***@*@*********@@************@****@**************@*@***********************@@@*@******@*****@@**@*@**@@**@***@*@*****@***************@**@************@@@**@*********@@********@****@*******@****@**@@********@******@*@@****@**@*@****@**@@**@***@*@********@*@****@***@****@************@***@@**@*@**@*@*@********@**@*********@****@*@**@********@@**@@*@*****@*@**@*@**@*@**@**@@****@*******@@*@****@**********@*****@*@*****@***********@**************@@**@*@@*@***@@*@******@********@@**@*@***@*****@**@**********@*@**@******@@@*******@*@***@*********@*@*@**********@*******@**@*****@***@*@*****@@@*******@@**@*@@@*@**@*********@******@******@@***********@****@**@*@*@*@@**@*********@****@*****@**@@*@***@*@********@**@@**********@*@****@***@**@***@@***@********@**@@****@*****@*@@*******@*****@******@***@*@**************@@*@**@@@@***@******@********@*****@*@***@@*****@@****@@***@********@**@************@*@*****@*********@**@@**@***@************@***@@*@*****@************@**@***@*@*@@@**********@****@****@*****@@*******@@@**@*@***@*@**@@***@*****@**********@**@*@***@***@**@*@@**@*@*******@***@***@****@******@@*@**********@@*@*@************@*****@**@***************@@**@***@***@****@******@********@*@*@****@***@**@@@*****@***@*@@@***@**@****@*@**@**@*@**@@**@@*****@*@******@@****@@*@@***@@*******@@***@****************@***@**@@*****@@**@*@***@@*******@@*****@****@*****@**@*******@@**@********@*@**********@*******@**@*@*@*****@*****@***@**@**@************@@***@***@@@@****@*****@*****@***@******@@*@*@@*@*********@***@@*@*@***@**@**@**@*@*****@***********@*@**@***@@@***@******@*******************@@****@***@**@*@@****@******@**@**@@*@**@*@**@*@**@*@**@@*@***@*@@******@**************@@******@****@****@****@***@**@*@****@****@******@@******@@***@***@@********@@***@@@*@******@**************@@*@***@@**@@**@**@*@******************@*@***@*@*@********@@*************@*@**@@**********@**@@****@@*****@*****@******@@*@@*@**@*****@**@***@***@********@*@@***@*@***@*@*****@*****@@*@@@@@******@***@**@@******@@@@**@@*@*****@*********@*****************@***@**@@**************@****@****@****@****************@*@******@******@****************************@@*@@**@**@********@**@**@***@*@***@***@************@*****@********@*@*@***@*****@*@**@*@*@*****@****@********@@*******@@***@@*@****@*******@****@******@*****@******@*@*****@*****@*@*@*@*@@@@@*@*************@****@*******@****@***@***@****@******@*@**@***@**@**@*****@*****************@@***@******@****@**@@*@********@@@*@@**@**@**@**@*****@****@***@***@**@**@**@*******@@**@*@*@@**@***@**********@@***@*****@*@**@***@*******@*****@*@*****@@**@@@****@@*@*********@*****@***@**@***@@*@@***@******@@*******@*@*******@**@**********@@****@*@***********@******@***@**@@***@*@****@@**@@******@@**@@**@**********@**@*@@********@***********@@*****@*****@*************@******@****@*@*********@*******@****@**@**@*@***@@*****@********@**@**@*@**********************@@***@@**@*@****@***@@*@@********@***@*********@*****@**@************@******@**@@******@****@@******@*@***@************@*@@******@*@@*@@******@**@********@**********@******@****@@**@**@******@@*@**@@***@******@*@@@*@*****@*@********@*******@@@******@*************@@@@**@*@@*@*@*******@********@****@@***********@******@*****@******@*@*@*************@*@***@***********@***@*****@@*@@*@*@*****@*****@**@@@*@@**********@*********@*****@*****@*@****@****@@*@**@@@@**********@**@*******@*******************@*********************@*******@**@*@**@**@*@*@*@**********@****@@@***@***@**@***@****@*@******@***@*@*****@***@**@*@********@****@@@*@*@**@****@**@********@@********@*@**********@*@**@*@************@*********@**@@***@*****@*****@@**@@**@******@@@@*********************@@**@******@**@*@@@*********@@**@@*@@***@***@**@***@**@*@**@****@**@*****@@@**@*@**@************@***************@*@**************@****@**@******@****@**@*@@**@******@@**@*****@*@***@******@**********@@**********@*********@**@******@**@*@*********@**@**@*@**@*****@*******@**@*@**@*****@****@***@@*@***@**@***@*@*******@********@******@***@******@*****@******@@**@**@****@*******@***@**@***@**@*******************@@**********@@************@*******@**@*@*@*****@***@***@@************************@*@***********@*@*********@@*****@@****@*@*******@******@******@***********@********@*****@**********@************@**@@****@*@***@@@*******@*****@*****@******@**@****@*@*@*@*******@*@@***@**@@*@*@*@*****@***********@*@****@*@******@****@@**@***@**@@*@*@***@**@*@*@**@@*@***@@*@*@**@@*@****@***@****@@*******@***@*@*@*****@****@******@*@*@***@******@*****@@*****@***@@*@*****@****@****@**@*@@@***@*********@*****@****@@***@**@********************@****@****@***@***@@****@*******@***@*******@*****@*********@*@****@*******@****@*****@***@**@*@@*@**@***@@****@**@@@***@@*********@**@********@**@*@*@@***********@******@**@******@***@@@*@**@@*****@***@*@**@**@**@@@@@****@*@*@*@*****@********@*@**@**@*********@@*@**@********@@**@******@@******@**@*********@******@**@@*@******@******@*@**********@**@@**************@*@*@**@*@@**************@**@@**@@*@****@****@**********@**@@**@@***********************@*@**@****@****@@@***@**@****@**********@@*******@@***@*@*****@*********@@***@@**@@*******@****@**@*****@****@*********@******************@**@*@*********@****@*@**@***@****@*@******@*********@*@@********@**************@**@**@**@@********@***@@***@@@@*****@*@**@*@*@***@***********@******************@*****@@*********@*@*****@@**@*@***@*@******@*******@**@****@@******@***@**@*@@**@***@@******@*****@*********@*****@**@*****@***@*@********@****@*@*@@******@**@@@*@*****@******@@***@*@@*********@*@*@*@***@**@@*******@****@@***@************@@********@********@**********@*@*@**@********@****************@@*@*@**@****@@***************@****@*****@@*****************@@**@*@*@**@******@@**@**@****@****@**@********@**@@****@@@****@@***@**@****@**@*@*@@@****@@**@**@****@******@@*****@*@@*@***@@***@@*@*******@*@***@**@*@***@****@*@****@@****@***@******@*******@*@*@****@@**@********@*@@***@*@@*****@*******@*******@**@*****@@@*@*********@@***@****@************@***@********@**@***@********@*******@@****@***@*@*@*@@@@@*****@****@**@@*@**@*****@**@****@*@****@*@*********@*@@*****@********@**@******@*******@**@@@*@**@******@@***@@**@*@*@****@*@*@**@****@*****@*****@**@****@*@**@@**@**@@**@@@@***@@*********@***@******@@@*@@*******@**@@@@****@*@@*********@@*@*******@**************@*@**@@**@******@@@*****@************@*@@*****@@*********@**@**@@*@***@************@******@*@*@*@**@@*@***@*********@@@**@***@****@****@******@**@*****@*****@****@**************@*************************@*******@****@@***@*@***@@*@*@****@@**@@@****@@*******@*******@*@********@@*****************@*****@*@*@@***@******@***@**@******@*****@*****@******@**@***@**@**@**@@***@@*@*@******@@*@******@******@@@@@****@*@**@**@*********@**@**@@***@**@*****@@**************@@@@*@******@*@@@****@*@*******@*@@@*@*****@*@*@@*@**@************@***@*****@@*****@@@********@**@***@@@@*@@*@****@@********@*****@***@****@*****@***@****@********@@***@********@******@**@@****@@*@**@***@@@@***@*@****@*@************@******@@***@@**@************@*********@*************@**@****@**@**@****@****@@*****@*@*****@**@@@@@**@****@***@****@*@@**@***@**@@******@@*@*@***@@****@@***@@****@*@*@*****@**@*@@***@***@****@@*******@*@*@*******@*****@*@***@****@*******@*@******@**@*@****************@****@*@@@**@**@**@***************@@@*********@*@**@***@@*@@*@*@***@@@**************************@***@*@*******@*@**************@*******@**@***@@*@@*@**@********@***@*@******@@**@*******@********@**@@@*@***************@@@**************@***@@***@*@*@****@*****@******************@*********@*****@@@@***@**@@@@*********@********@*@****@*@*********@***@****@*******@*@****************@@@***********@*****@****@*@***@@***@******@*********@****@@@@*****@*******@*@**@*****@***@*******@*@@**@********@**@**@***@*****@@*******@***@**@*@@@****@**********@********@*@@***@****@@@***********@@*******@***@************@*@*@****@****@**@**************@@****@@*@*********@****@@**@*@**@*******@@********@******@@**@*@**@**@*@**@@******@****@@*****@@**@*@@**@*************************@*@*@@****@**************@*@*****@@*@****@@*@*****@****@@@*****@***@@*@*****@*****@********@**@*****@*@*****@@*@*@****************@@@*@*******@@*@**@*********@*@*****@****@*****@************@***@*@*******@**@*@***@************************@*@***********@@***@*@@@****@********@@@********@*****@@@*@******@@**@@**@**@**********@@*@*********@********@***********@@@******@**********@****@***@******@**@@********@***@******@*******@*****@*******@***@****@@@*@***@***@@*****@@***@**@***************@@*@*@***@**@**@**********@***@****@********@**@*@************@****@***@*@*@******@@***@@*@@*@*****@***@*@*********@********@@**@@@*@******@@**@@**@*@****@**@****@******@@*@***@**@*@***@*@**@******@***@******@@@@@***@**@*@@@***@****@*@*@*@**@*@*@@**************@****@*********@*@**@*@@****@********@@*@**@*@******@**********@*@***@@@**************@****@*@*@********@**@@**@**@**********@****@***@@*@*@***************@***@*@***@******@******@**@***@********@@@***@@@*@*******@***@*@***@******@*****@@**@*@***********@*@****@**@@@****@***@@@*@****@*@*****@***@@*@@****@*@****@@***@*@@@**********@*@**@***@@@**********@**@**@***@**@@@***@@**********@@*@**@*@@******@*****@@**@******@********@*@@********@@***@***@*********@*****@*****@********@@*@@*****@@**@********@********@***@*******@@*@@@***@************@****@*********@*@*@*@***@*@****@*@@****@*@*********@@***@***@*@*@*@@**@**********@**@@***@@********@*@******@***@@**@*@@***@@**@**@**********************@****@*@*******@********@@@@*@@*@*******@@@****@***@@**********@***@******@******@@@**@**@*@@**@****************@****@@***@**@***@*****@@**@******@****@*@*****@@**@@*****@@**@*****@*********@@*@*******@*@*******@@**@@****@@****@@***************@*@*****@********@*@*@**************@**@*****@*@*@****@*******@@*******@*****@*****@*****************@@**@*@************************@@***@**@******@@***@@*******@***@***@****@@******@****@@*@****@*@**@******@@*@*@@*****@****@****@***@*@*@**@***********@***@*****@*@*****@********@@**@*@*@****@@*******@********@**@******@***@**@*@***@****@************@@**@*@@*******@@*@**@************************@*************************@@@**********@*@**@@**@**********@*@@*@**@@****@**@*@********@**************@*****@***********@****@******@*****@*@**@******@@*@***@******@@**@*******@***@*@@*@****@*@*@@***@@**@*********@*****************@*@@*@@**@@@@****@@*********@******@@***@*@@**@@@***@*****@***********@************@********@*@*********@*****@@*@*@**@@****@**@******@****@@*@**@*******@*@*@***@****@***@****@*******@*****@********************@@**@********@***@*@**@@**@********@*@*****@*@**@@***@@@@***@@*******@***@**@@*********@**@*****@@************************@*@*************@****@**@*@***@****@**@*@*@@@********@@*@**@****@**@*********@**@**@*@**@*@********@*********@*****************@***@*********@****@****@****@*********@*******@****@*@@@@*@*@****@**@***********@***@***@*@***@@******@@****@**@*********@@@**@**@*@*@*****************@@*@***@****@@*****@**@@*@******@*****@**@*@****@**@**@*******@***********@*@*@@**@@@*@@*@@****@***@*****@**********@******************@*****@***********@**@*@**@@***@**@@******@@*@@*****@*****@****@****@**@*@*@**@@*************@*****************************@**@***************@*@@***@***@****@@*****@@*@@@**@*********@@@**@*@***@*@*@*@*@**@**@***@***@****@**@****@@***********@******@**@***********@**@**@*******@*******@@*@***@**@*@*@*@*******@******@****@********@@@*@@@@*******@**@*********@@*@**@******@**@*******@**@@********@********@*******@@*@***********@@*@********@******@*@*****@*******@**@*@@*@**@**@****@@@@*******@*@@***@*@**@*@@**@**@@@*******@******@@***********@**@*@**@@******@**********@*@@**@***@@**@******@*****@***@@*****@*******@***@@****@@@@*@*@***@**********@*@@@*****@**@@********@******@*@@@@**@*****@*@*@*@@*****@**@*******@*@@*@***@**@*@*@******@@******@*******@@*********@****@*@**********@***@**@**************@***@*****@*****************@@****@*********@@****@*****@******************@@***@*@*****@**@***********@*@**@*@*@@**@*****@**@*****@@**************@*@**********@***@@****@*@**********************@*@*@***@@******@*******@****@****@@****@******@@@****@***@**@*@*@**@@****@**@***@****@**@*@*@****@*@****@*@***********@*@******@****@@**********@*****@@@*@*********@****@****@**@**@****@******@@@@**@*************@*@*@*@***@*******@****@*@*********@@@*****@********@***********@@*@***@****@@*@*@******@******@**@@**@*@****@**@****@@****@*@***@***********@*@*@**@*@**@******@*@*@***@****@*@**@**@*@@*@*@*********@*@*@@**@****@*@******@@**@@**********@@**@*****@**@@********@**********@********************@***@@**********@*@**@*********@****@@******@*@***@@@****@****@*@*****@**@*@*****@@@*****@******************@************@@@*@*@@@@*********@*********@***@@@@*******@@****@*****@****@*@****@****@@@@****@***@***********@*@****@*@*@*@****@*******@********@*********@*@@*@*****@******@*@*********@@@********@**********@****@**@*@@*******@************@********@******@@***@@*@****@*****@@*@****@@**@**@**@**@***@***@*@*@***@******@****@**@*@*****@**@***@@*@@*@***@@******@@@@**@**@*********@**@@**@*****************@*********@**********@*@******@*****@*****@********@*@**********@**@**@***@@****@*@*******@**@***@*@**@*@**@*******@*@*******@**@*****@*@*@*****@*@*****@***@*******@*@*@*****@*@@*@**@*****@************@****@@****@***@********@@***@*@***********************@**@********@******@****@*@*@***@****@****@@***@@*@@*******@*@@***@***@*********@**@*@****@******@@**@@@@**@**********@*@@********@***@*@******@********@@**@**@******@******@**@@**@*@@***@****@**@*****@@******@**@*****************@@**@@***@***@****@******@***@****@*@*****@***@*****@******@**@***@***@*@*****@@*****@@*****@******************@@**********@@***@***@**@*********@*@****@*@**@******@********@************@**@**@@@@*@@****@****@*******@*******@*@******@@*******@*******@@*@*********@****@***@*@**@@****@****@***@@**********@*@**@*@**@****@@**********@**@*@*@**@@***@*@*@**@**@*********@@@*****@@**********@**@@*@****@****@********@**@@*@*******@***@*@*****@***@@@******@@**@*********@*******@*@*******@*@*****************@*****@***@***@@***@*@*@************@**@@*******@*****@************@**@******@************@****@@*@@***@@**@**********@***@*@*@*@*@@*********@@*****@*@*@******@*@*****@********@*@*******@****@@@****@******@****@******@@@*@***@****@***@****@*******@****@**@******@**************@@*@****@*@**********@*@****@**@***@**@*****@****@***@******@@********@************@**@**********@******@**@@**@***@***@*****@@*@****@****************@@@*@***@***********@*******@*@*@****@***************@******@@*****@@*****@@@*@*********************@****@@********@@*****@*****@@****@@@***@*@*@@@****@*@*********@*******@@*@***********@@@@**@@*@*********@******@**@@**@**@@@*@**@@**@*******@********@**@**********@@*********@*@*****@****@***@*@****@*********@****@@**@*@@*@@********@*@***********@******@*@***@****@*********@****@@@*@@@@**@***@***@@*****@@******@***********@***@********@***@*********@*****@*****@@*****@*@********@******@*@*@@*@*******@@@**@*********@***********@@*******@****@@@*****@*********@@*********@*@@**@@@****@*******@**@**********@@******@********@@*@**@@**@@********************@*@***@*@@**@*@*****@*********@@******@@***@@****@***@***@*****@@@*********@**************@****************@*@********@*@****@****@***********@*@****@*@*****@@*********@*@@********@@*******@@***@*@**********@@****@**@****@**@**@*@*@@*@@@*****@***@*@**********@*******@@@*****@*****@*@@*********@*@@@*@*****@*****@@**@*******@****@*@*@**********@*****@*@@***@*@*@*@****@@***@**************@*****@*****@*@@@******@**********@*@***********@*********@*******@*@@**@**@*@*******@***@*****@@@*@**@@********@****@*****************@***@*****@***@***@*********@@*********@***@@*****@@********@*@***@*@****@***********@@*******@********@****@***@***@**@***@@*@**@*****@@**@***@***********@*@**@@**@***@**@@*****@***@****@*@*****@****@***********@****@*******@@**@**@*@******@****@*****@*@*******@***************@**@***********************@***@*@**@**********@*******@@@**@**@***********@*@@*@**@@********@@********@@*@****@**@**@*@@@******@*****@@@********@@*@******@**@*******@**@*@*@*********@***@@**********@*********************@@@**@*******@**********@@********@*@@**************@*****@@*@*@******@**@*@*@****@*@****@******@@***@*****@*@********@**@@**@********@*@**@***************@**@*@********@**@*@*@@@*@**@@@*****@@*@*****************@@****@*@****@**@****@************@*@@@*@******@***@@**@*@*****@****@**********@********@@***************@@*@@*************@****@****@@***@***@***@*********@@**@@********@*********@***@***@*@****@*******@*******@******@***********@********@@@**@*@**@@***@*****@@*@***@****@*@*************@*****@***@**@****@************@@*************@*@*******@****@@*@*@*******@***@@*@**********@@*@*****@@*******@**@*@*@***@*@*********@@***@**@@*@****@@****@@*@@**@***@*@************************@*@*@****@******@*****@@*********@**@*@*@@**@*@**@@**************@****@*********@**@@******@**@******@**********@@********@*******@*@***@****@*@********@@**********@**************@******@*****@*****@@****@*@****@@*********@@*@***@**@***@******@****@*@*@************@*******@****@@****@@**************@@*****@@****@******@@@@@@@**@@**@*@***@*****@*@***************@@**@****@*@@@**@*****@****@**@@**********@@**@*@@@*@@@*@@**********@@*@**@************@***@@*****************@**@******@******@***********@****@**@***@*@@@@**@*********@**@***@**@@*@*@***********@***@*@*****@******@*************@**@*******@@@@**@@**@@***@@******@**@@*****@**************@*****@@****@****@@*@*@**@@***@***@*****************@*******@****@@****@***@***@***@*****@@*****@**@****@*@*@*@**@*@*@*@*****@**@********@@*********@@*@***@@@@******@*******@**@**@***@****@********************@*****@***@**@*@****@********@@@*********@********@@****@***@@@******@*****@*@@@*@****@*@********@***@@@*@*@@@*******@@*****@*@*******@**@@@*********@@@@***************@***@****@*********@*****@@**************@******@**@*@@*@****@**@***@***@************@****@***********@*****@*@@*@*****@*******@**@**@**@@*@****@@@@*@@***@**@@*****@@*@**@**@**@*@***@*@*************@*@@*@@@*@***@**@******@**@***@@***********@@**@@*@******@***@***@***@***@*@@@@@**@*@********************@***@****@*************@@*******@*****@*********@*******@*@**********@@@*@*@*@*@@*@****@*****@***@*@*@***@**@***@*****@@@*********@****@**@@@@*@@*@@@******@@*@********@@****@*@*@***@****@@***@@**@***@******@*****@*********@***@**@***@****@**@**@****@***@*****@@@****@**@@@*@@*@@*****@@*********@***@************@*****@****@******@@***@@@*@*****@@****@*******@***@***********@@***@*@***@*****@@**@***********@****@**@**********@****@*****@*@*@****@@@*@*@***@*********@*******@*****@*@*@*@*@*@***@@********@@**@**@@@**********@*******@******@****@@**********@*@****@**********@*@*************@@*******@@*****@@@***********@********@********@***@**@@@*********@************@*@*@*****@**@*****@*********@*@**@*@***@*@*@********@****@******@@@*********@******@*@******@*@**@***************************@****@*@**@*@**@***@*@***@*****@@***@*****@***@***@*@******@@@**@*@*****@*****@*****@****@*****@***@*@*@*@***@***@@*@***********@*@@*****@*@***@*******@*******************@*****@****@@**@@********@****@*******@*@*******@@*****@*@**@*****@***********@****@**@**@@***@*****@*@******@*******@**********@*@*@******@***********@@****@******@**@@*******@**@****@**@**@*@***@*******@*******@@*@***@**@*****@*@****@*******@@**@**@*@@**@**@****@*@*@*@*@**@@****@***@*****@*@**@******@***@@*******@***@**@@*@@**@*@**@*@***@****@****@*@@@**@@*********@******@*@******@*****@***@***@*@@*************@**@***@*****@**@***@***@*******@*@**@@**@****@*@******************@*************@@****@*****@@@****@@****@@****@*@@***********@@********@****@**@***@******@@**@*@*@@***********************@@**@@******@***@***@******@*********@**@*@***@********@*****@@****@@***@*@@*@@****@*@*@*@****@********@*****@*@********@**@@*@****@***************@*@**@*@*************@******@***@*@*********@****@*@***@*************@@@***@******@@**********@****@***@*@*@@@*@@*@**@*@**@@*****@*@*@@***@*@*@*@**@*******@@**@@********************@**@@**********@@*@********@@*@****@*****************@**@**@***@*****@@@*@***@@*@**@***@*****@@****@******@***@*****@***@***@@*@**@**@*******@**@@******@*@****@@***@***@**@*@**********@**@*@***@@@********@****@****@****@***@**@@***@*@***@**@*@*****@@*@*@*@******@*@***@@**********@****@@**@***@*@@*@*@***@*******@**@@@***@***@****@******@@@***@******@***@@***@@@@@*@*********@***********************@***@@**@@*******@***@****@*********@*@******@@***@*@********@*****************@*@**@**@***@@*@*@*@**@****@*@**@******@*@**@**@**@@**@*@@@*@*********@***************@*@@*@*@*********************@@**************@***@@@***@**********@*@*****@**@*******@*@***@@**@*@*****@***@**********@*******@****@@**@********@***@***@@@****@***@*********@@@********@******@****@**@******@@***@*@@*@****@*******@**@****@***@*******@*@*@**@*@*******@*******@************************@**@*****@*****@************@*****************@**@*******@*****@*********@*@@*********@*@*******@@@*****@**********@*****@**@@@@**********@**@*@**********@*@*@@@******@***@**@*@@**@*@@****@*******@@@@**@*@*********@*@****@@******@****************@***@@**@@***@******@*@*@********@****************@*****@@***@****@**@********@*@******@@@*****@@****@*@@******@*@*****@********@*******@*********@****@@@******@**@*****@@*******@****@**@******@@@****@*******@@*****@*****@@**@***@@***@@*@***************@***@**********@*@******@*@*@*@*****@**@***@@*****@***@*****@@@*@*@@***@*****@@****@**@*******@**@***@@**********@*@*****@****@@@@****@*@@@*******@@****@********************@**@********@@@****@****@*@*@@******@*@*********************@@*@@****@*@****@**@@**@@******@***@***@*******@*@****@**@**@*****@***@***@**@***@@*@**@****@@*******@**@************@*@*****@***@**@**@@************@*@**@@***@****@******@*@@******@**@*******@@*@@***********@****@***@*********@******@*@***********@****@**@*******@****@@*****@*@*******@***@**@*******@@******@****@@******@*@******@*@***@**@@*****@@@****@@*@**@@@*@*@*****@******@**********@******@@*@******************@@*******@*@******@*******@***@**@*@****@***@*@************@***@**@*@@@*@*******@***@****@*****************@***@****@*******@****@@*@***********@@@****@@***********@*****@*******@*@***@****@**@***@******@@***********@@*********@*@**@*******@@*@*@@@***@***@*****@***************@*@*****@@*****@******@****@***********@**@*******@@***@*@*****@@**************@***@@@*********@**@*@@*@****@@**@**@@****@****@@***@****@*****@**@**@*******@@*@***@****@**@*****@***@*@*****@****@@@@*****@*@*****@**@********************@******@*******************@**************@*@****@**@*******@**@**@***@******@@*****@*********@*********@@******@****@@****@****@@@*********@*@***@@****@@*@*********@**********@*@****@*******@*@@***********@***@***@**@@*********@*****@**@@******@*****@************@**@*****@******@****@@***@**@********@****@@@*****@*@****@@@*@@*****@*********@****@**@*********@**@***@****@**@*****@@**@*@*@**@***@*@********@****@*****@******@***@*@*@@@*@***@********@@@****@@**@*@*@**@*@@**************@***@**********@@@@*****@@******@**@**********@******@@@******@***@****@@**@**@**@**@**************@@*****@**@@***@*@********@*@******@********@***@**********@****@*****@@************@***@@******@**@@*********@**@******@*@******@**@******@@**@***************@***************************@@***@***@@*********@****************@*@******@@@@@@@**********@*****@*@@*@*****@@@******@*@***@*@***************@******@***@**@*********@*****@***@********@**@@*@*****@@*@****@********@*************@*@*******@*@*@****@**@@***@@*@****@****@**@@***@***@@*@***@*@*@****@*@@********@*@*@*****@*****@@**@@@*****@**********@@@@**@**@**@***@****@*@***@@***@****@**@**@****@****@*@****@*****@*@*@@****************@*@*@**@*@*@*@@*****@@**@***@**@*@*********@**@******@******@*****@***********@*********@@*******@**@*@@*@*********@*******@*******@****@@**@*@*@*@@**@*****@@*@*******@****@@*************@*********@*******@***@****@@*********@@@*@******@*****@*@******@@@@**@@**@@**@@********@***@@@***@*************@**@*@**@*****@******@**@*@@*****@******@**@***@@**@******@*****@**@*@***@****@***@******@@******@@@*@*******@*****@*****@**@*****@*@**@*********@*************@***@*@*@*******@@@*@@**@*@***@@************@@*********@@***@**@***@*******@***@****@**********@*******@*@**@*****@@**@@**********@***@***@@***@*@*@**@******@****@@****@***@*@*****@***@*@@****@**@******@*@@**@@*@@*************@@*******@*@**@@***@*********@***@************@*****@********@*************@*********@******@*******@*@**@***@**@****@*************@******@*********@*********@***@**@@********@***********@****@*********@***@***@******@*@*****************@**@*******@*****@@***@**@**@@**@****@***@**@@@****@****@*@@@*@*@****@*****@**@*@*@@****@*@@**@*@*@@*****@*@****@**@***********@*@@****@***@**@***@**@*@*****@****@**@****@@*****@****@****@**@@**@***@@@@@@@********@****@*@*@@*@***@**@***@@@@*@****@*@***@****@@********************@******@****@**@@***@@***@****@*@****@@********@*@@**@@*********@*@*@@*@@**@****@***@@***@**********@**@*@@@@********@******@**@@***@**********@****@******@***@@***@*******@*****@@@***********@****@*@@*@**@@****@*****@********@*********@**********@@****@**@@***@@**@*****@********@@*@***@*@@@*@*@**@*****@*@***@@***@@@*@***@@**@**@**@@***@***@********@******@*****@******@**@*@@**@*********@***********@*@*************@******************@*****@*****************@************@*@***********@*****@**********@@@*@**********@@@@********@@*****@@*@@****@**@***@*@@@@***@******@*****@*@*************@**@*@*@******@*@@**@@********@@*********@***@***@************@*********@***@@*******@*****@****@********@*@@*@***@***@****@***@*@*@**********@*******@***@*******@@@******@********@****@@********@@@@@*@@@**********@**@*@@@*****@*******************@**@**@@***@**@****@***@*****@******@**@****@@***@*@***@@*****@*@*****@***@*************@@@****@******@@@***@*******@****@***********@****@@@***@**@****@****@@*****@***@**@*********@****@@@*@*****@@***@******@*********************@@@*@*@********@@@@@***************@*@****@*******@@**@**@***@****@**@@*****@*@****@***********@***@**@*******@*******@**@****@@**@******************@***@@@**********@@*@*********@@***@*****@*****@******@*******@***@***********************@**@@******@*@**@@****@*****@@*@***@*@**********@*@*@**********@****@***@@*****@*******@******@**@@*@*@*@*******@******@*@*@*****@***@@*****************@******@*@@**@****@**@****@****@**************************@@*@**@****@****@**@@@@*******@*@*********@*********@@@*@@@*@****@**********@*****@@@*@**@***********@******@***@*****@***************@**@*@*****@@@*@@@@@****@****@*@@******@*@@*@@**@********@*******@******@**@****@**********@@@********@@*****@*@*@******************@@@***@@***@*@@**@**@*@*@****@****@***@*******@********@*************@@*@***@*******@***@**@*@@***@**@*@@******@***@*****@***********************@*@**@**@*@@@*@******@*******@*@@******@@**@@**@*@@@@*@**@***@*@***@*****@@*@@*@*@****@****@******@****@@@**********@*******@******@********@*@********@****@*******@****************@**@@*********@**********@**@*******@*****@********@**@@******@@***@@***@**@***@*@**********@*@***@*@@*@@***********@@***@**@***@*@**@*@****@*@*****@**@*******************@*****@**@***************@**@***@***@@@@***@**@@*****@*@*@**************@@@***@@****@@**********@@***@@@****@***@***@*@@***@@*******@********@*@*@***********@*@@****@@**@*****@@****@**@******@@@**@**@@@******@@************@@******@***@@*****@**@*@*******@*****@********@@*******@@*****@****@@****@***@***@@**@***@*@************@**@**************@@*@****@**@****@@*****@*****************************************@***@*********@*@*@********@*****@*@**@*@***@@**@***@*******@***@**@**@**@****@*@@*******@**@**@@****************@@*@*****@@@***@*@@*@*********@@****@*@***@@***@*@@********@********@*@*********@*************@@***@**********@******@@***********@***@@**@***************@@@@***@**@**@****@*****@@@*@@****@*@****@**@*@**@****@@@*@**@**@******@*@*@@*@****@*****@*******@@*********@************@*****@*******@*@***@***@**********@***@***@**@******@**@******@@*********@*@@@*@@***@**@**********@*@@**@*****@@*@@***@*****@*@***@*@*******@@*@@***@***@***@@****@***@*@*****@****@@*****@*@********@*@******@****@**@**@******@***@**@@***@*@**@****@**@@@@*@***@*@******@*@*@@**@*@*****@******@@*******@***@*@@*@******@@@*@********@@***@@@**********@**@@@@@@****@@@***@@*********@@***@@******@*****@@*******@*@@@**@**@*@**@***@@*@*@************@****@***@*******@**@***@@@********@*@*@@@*@*@*@******@@@@*@*@@****************@*******@*****@******@@**@**@*@*@****@**@**@*@@**@**@@****@***@****@*******@*@*****@*@*******@****@******@**@***@*******@***@@*****@*@@@@*@***********@**@@***********@*@*@@**@*****@@@****@***@***@@@****@*@****@@**@**@******@@@*@*******@**@@***********@*******@***@*@*@*****@**********@*****@*@**********@@@***@*@***@**@**@**@**@*@***@*@**@@@@@*@@@@**********@*@@******@****@*******@***@*********@@@**@@@***@@@**@******@***@@***@**@@@*******@*****@@*************@**@**@*****@@***@************@*@**@*@****@@**@*******@@*@*@*************@@*@***************@**@*****@***@*****@@************@*@*****@************@*******@***@*@@@@******@**@@****@@*@@***@*********@*@*@**@@**@@*@************@**@*@*******@***@**@***@*********@*****@******@******@@***@@**@**********@*********@*@*******@******@********@@@*@*@******@@*@****@*@*******@********@***********@****@********@****@@**@***@***@***********@**@*@@**@*@*@******@@@@@***********@*@@*****@***@@@*****@******@************************@*@****@*@*******@*@@@****@*****@********@**@*@*******@***@***********@**@**@*@********@****@************@@@****@**@*@*******@***@***@@******@@****@**@**@****@@**@@@****@*****@@@@@*******@*@**@*@@*************@*@*@****@*****@*@**@*@@************@*****@@**@**@@*****@@**********@@*@***@*@****@*@****@******@@*************@**@@***********@**@*******@**@******@*@@****@*@@@***@***********@****@*@*******@******@*****@@****@@@@******@@**@*@****************@*@***@@***@****@@*@*****@*****@*@***@***@**@*******@***@*@******@*******@@*@*@**@*@****@*@***@*@******@*@**@*******@*@@@****@********@*@*@**@***@**************@@*****@@*************@**@*@**@@*@@@**@@*************@**@****************@*@***@@**@***@**********@*@@*@***@***@@@*********@*@***@*********@@****@**@@**@********@****@**@***@*******@****@**@*@*******@*@****************@@**@@@@@*********@****@@*****@****@******@*********@*@@@**@@******@****@****@*************@****@*@@*******@**@@************@*******@@@@**@@*********@@*@*********@**@****@*@*****@***@*@**********************@*****@*********@@*@*@@**@*@**@*@***@***@@@@***@*@@**@*****@********@******@************@*********@*****@******@*@@******@@***@*@@**@******@@*@***@*****@@*@**@@*********@**@***********@@****@@*@*********@**@@*@***@@**@*@@@@@******@****@*@**************@@*@******@***@******@*@*@@********@***@**@*******@@@**@*********@**@********@@***@**@@***@***@***********@**@*@******@*@*@*@@*****@@*@*@******@@**********@*@******@@*@**********@**********@*@***@@@@**@@**@@****@*****@***@*********@@*@********@**@****@********@********@***@**@**@**@@@@*@*********@**@*****@*@*@**@**@@@**@@**********@***@****************@****@@*@@***@@****@*****@*************@@**@**@*@****@**@**@*@**@************@*@***@***@******@********@**@*****@*@*@*@*******@*@**@***@***@*******@****@******@*****@******@*****@****@******@@@******@*****@@***@*****@**@******@****@****@@*@*@******@***@********@@***@***@@*****@*****@@*@@**@***@*@**@**@****************@*@@**************@**************@****@*@@***@@@***@****@**@**@********@********@*@*@*@********@***@***@********@@@******@****@*****@************************@*@*********@***@****@***************@@**@@@*@****@**@*****@****@@*******@@***@*@***@**@****@@*****@**@**@*******@@******@****@**@*@*****@**@*************@******@******@*@@*@****@*@***@*****@@**@******@******@@@*****@***********@*@@*@**@**@*@*@*@**********@@@****@****@**************@*@@@@**@**@*@**************@****@**@@**@**@***@***@*****************@**@*@@**@***********@**@@***************@*********@*@*********@@*@******@***@****@*@*@*******@@*@***@*@**@*@@***@**************@************@*@**@**@**@@*@***************@**@*@*******@*****@***@***@@*@******@*@@****@****@**@@*@*@***@@**@**@@*****@@*****@***@**@@***@**********@**@****@****@*@**@**@@*@*@*****@@*@*@****@**********@**************@****@***@*@******@**@******************@**@*******@**@@****************@*@***@****@*****@*****@******@*********@*@****@**@**@***@@@*@*****@@@****@*******@***********@*@*******@**@@**@**@**@*@@*****@********@***@***********@*******@*****@@**@***@@@**********@**@**@@*@**@****************@@*@********@*****@**@*@*@*****@**********@*************@******@************@@*@@@********@@***@@*@*@**********@*@*@********@**@*******************@**@**@@*********@@**********@****@@*********@**@***@@***@@******@******@@***@*@*@****@@***@*@*******@*@*******@***@**@*@@**@**@*******@*****@*@***@**********@****************@***@****@@@*****@***@@******@******@**@**@***********@*****@****@**@@*********@******@@@@*****@@@*@*****@@****@**@****@***@***@******@@*@*@*********@*****@@********@@****@@**@@****@**@@@****@**@********@***@@@*@@**@@@*@*******@*@*@*@***********@*@**@@**@**@*********@********@******@**@*********@**@**@**@*****@********@******@*@****@**@***@**@*****@***********@***@**@@**@@*@**@**@****@**@*****@****@**********@**@***@***********@**@@*@*@@******@*****@********@*****@**@*@@@*@*@**@****@****@***************@**@@***@***@*@*@@**@@@********@@@*****@****@**@**@*******@*@@*****************@********@**@@****@@**@*@**@@*****@*@@****@*******@@@@**@@@*******@**********@*******@*********@@*@***********@*@*@*******@*@******@*@@**************@********@***********@@*@*******@***@*@***@*@***@@@@****@*******@*********@****@***@***@**@************@@**@@***@@********@*@*******@*******@****@*@*********@@****@**@*@@****@@*******@**@****@*****@@*@**********@@*@*******@*****@@******@***@************@*****@@*****@@@**@*@*********@***@*@***@@***@**@***@****@**@@*@*@***@@@********@@*******@***@*@*@**@**@****@*****@@***@************@@******@********************@**@***@***@*@***@************@@************@**@*@*******@***********@**@***@**@******@@***@*@****@********************@**@*****@*@**@@****@*@****@***@*@***@*****@******@*@***@@********@*@@**@*@*****@****@@@******@@*****@*****@@**@**@******@***@****@@**@@*@**@*@@@**********@*@*********@*******@******@****@**@***@@*@@****@****@*@****@*****@@**********@*@@@@@**********@@*@*@*@@*@***@@**************@**********@*@@**@@*@****@*@*****@*@****@*@@*@******@*********@*@****@****@********@@*********@******@*@***@***@@*******@*@*****@*****@**@**@@*@****@****@@*@***@********@***@@*@*********@@***@@*@*****@******@****@****@**@**@*********@**@**************@**@*@**@*@*@****@**@*@*****************@******@*******@*@@@@@@*@**@**@***@@@*****@**@*@*******************@@***@*@*@**@**@****@*****@*********@******@*@@********@@****@*********@***@*@***@**********@*@***@***@@*@**@*@*************@*****@***@****@@*************@*@**@****@*@@@@**@***@***@*********@@***@********@***@**@@*******@************@@****@********@****@**@@@*@**********@****@****@******@@*@*****@*@*@******@@*@@@@@******@@*@@*@@*@****@@*****@******@@***@*@***@*****@*****@@*********@****@*@*@*******@@**@*****@*******@*********@******@**@***@*@*@*********@*@@@@*@******@***@@*******@@*@*@**@*****@**@***@***@****@*******@**@*****@**@****@**@******@**@***@@**@**@**@******@*@@@@**@**@***@*@**@@**************@****@******@@****@***@*****@*@@*@******@**@***@******@*@**@**@**@****@***@***********@*@***@****@@*@*******@****@**********@**@************@*****@@***@*****@@*@*@************@*@***@**@*****@****@@***@*********@***@**@****@*****@*@@****@@**@@**@*****@**@***@*@***@@***@*@*@**@*****@@***@*******@****@*****@**@********@*@**@@*****************@**********@@@**********@********@**@***@***@***************@*****@********@*************@@***********@***@****@****@***********@@**@******@*@@@****@**@@***@@*****@*********@*@****@*@**********@****@*@********@*@********@*@*******@****@@***@**@**@***********@*@*@@**@*******@**@@@******@***@*@*******@***@*@********@**@*@*@***@******@*******@*****@*@***@@**@**@****@@*@*@*********@*@@**@**@**@****@****@*******@*****@*****@*@**@****@*@****@@@@**@*******************@*@****@*****@@*@*@@@*******@*@*@*****************@****@*@**@***@***@*@***********@**@@************@**@****@**@@*****@********@@@**@*@**@***********@*@@*@*******@*********@@********@*****@*****@***@*****@*@*@@***************@**@*********@*******@*@****@***@*****************@@******@**@*@***@*@@****@**@********@@*@*@@@*@*******@****@******@***@***********@********@**@******@*@*******@*********@@@*************@************@**@@**@*****@****@*******@***@***@*@*@***@@*@*@*@@@*@*@*****@**@*************@*****@**@@*****@*@@***********@***@*@*@*@**@****@*****@***@***********@@*@*@*@********@*@*@*@***@********@@**@****@****@***@******@***@@*@@*@****@@*@**@*******@***@*@***********@*@@*@**@**@***************@****@*****@******@*****@***@*******@***@*@************@@**********@**@*****@**@***@******@****@**********@*********@************@@@@*@*@****@**@*@****@@@**@*@******@*@****@***@@******@**@**@****@****@***@@*****@*****************@@**@@*@***@@**@********@*@******@***@*@@*@*******@*@****@*******@@*****@**@******@*@***@**@**********@@****@****@*@**********@*@@********@*****@******@******@***@@@@***@*@**@@******@*******************@********@*******@*******@*@**********@@*****@*****@@@*****@*****@@****@**@*****@@**********@@*@@**@****@**@@******@******@*****@******@****@**@*@**@***@****@@**@*@@**@@**********@***@***********@************@*@*****@@**@@@******@@@****@*****@**@*@@@****@*****@****@***@******@*********@**@*@**@********@*****@*@@********@@**@****@@@*@@@*@*************@@**********@@***@****@@**@**@************@***@****@*************@*@***@***@***@******@@**@**@**@*@*************@*@*@***@*@****@@**@***@*@****@*****@**@*@*@*********@@@****@*****@@***@*******@***@@******@@@*****@*******@@***************@@**@*****@****@*@@*******@****@*@*********@@*****@*@*****@*********@****@*****@@@*****@@**@**@@*@****@**@**@*@*@****@@***********@***@****@******@****@@*@***@@@@*@*@******@***@******@*@*@**@*@**@*@*@@@**@@***@**@*******@@@****@@***@******@@***************@**@********@***********@*@@**@****@***@*@********@@******@*@*@******@*@************@***@***@*@****@***@****@**@*****@*******@***@***@*@***@****@*********@*****@@@**@*@@*@*@@******@***@@*****@@*@@***@*@**@****@@@********@@*@*@@************@***********@****@*@**********@*********@**@*****@****@**@***@**@@*@***@****@*****@*@*@**********@*@*@**********@**@**@**@*@@**@****@********@*@*@***************@**@****@*@***@*@****@***@***@@***@***@******@**@*@@*****@***@***@*****@**@**@*@********@@***********@**@************@***@@****@*@**@*****@**@*@****@*****@******@***@****@****@*************@*****@****************@***@******@***@@******@**@*@***@@*@****@***********@*@*********@********@***@*****@***********@*@*************@@*@@******@***@***@@****@*@**@@******@@@**@*@*********@***@*@***@*******@***************@@**@***@*@****@@@***********@******@***@*@******@******@********@@********@********@@*******@******@*****@**@*********@@***@******@@**@*@*************@******@***********@***@*********@@*****@****@*@@****@*@**@*@@**@*****@@*****@*@@****@**@**********@@*@@***@*@@@**@************@*****@*@**@**********@***@*@*****@*@****@**@**@***@******@***@@@@*@**@**@************@********@@***@@****@@**@@@***@****@@***@******@*****@@@***@****@*@***@****@*@@@**@****@*@**@@***************@****@**@***@**@****@*@********@******@@**@******@*@***@****@**@@**@@*******@@*@***@@*@*@*@@****@**@****@*@***@***********@***@**@******@*@***@@************************@*@***@*******@*@**@*@@***@**@**@****@@**@***@***@***********@******@*********@@**@*****@@********@@**@****@@@*@***********@*****@*@******@***@*@*******@*@****@@******@***@*****@**@***@***@*@***********@*******@**@**@**@@@****@**@*@*****@*******@**@*******@******@*****@**@****@@*@******@@**@***@***@**@*@*******@********@@*@******@**@******@********@*******************@@***@*@@***@@********@**@@****@****@*****@*****@**@**@****@*@@*******@@******@******@*****@***@******@***@*******@@****@@**@******@*@*****************@@**@****@*@*******@*******@****@**@*********@************@******@*****@**@*@***********@***@*@***@***@**@@****@@@**********@@*@**@*@***@@**@***************@@******@*@@**@***@@**@******@****@*********@*****@*@***@***@******@****@******@@@***@*****@@**@@**@*@*@**@****@**************@***@@*@******@*******@@**@@********@@**@@***@*@****@***@*@**@*******@@@***********@@*****@*********@**@****@********@@**@*********@*@*****@********@*@@*@************@@****@*****@*@***@******@***@*****@***********@*****@*@******@*@****@*@@@@@**@*@**@@@**@**@**@@*@@**************@*********@@************@*@*****@*@**@**************@**@****@**@*@*@*@@***@**@****@*****@***@@***@****@**@*@*********@@@@***@*@@******@*@***@*******@**********@**@***@***@*@@@@****@@***@*******@***@*@@**@**@@@**********@*@*@@*****@*****@***@****@*****@*@****@**@**@****@@*@@*@@******************@@**@********@*****@*****@*@******@@*****@*@*****@*@**@*@***@**@***@@**@@**@****************@*********@***@*@**@*********@@*********@**@******@*@@@@@*****@***@*****@****@*********@***@***@*@@***********@*@******@*@*@*@*@****@@*****@@*********@*@@@**@@*********@@**************@@@**@*********@***********@@***@**@****@****@*@******@****@@****@*********@***@****@*******************@*****@***@*@*@***@*@**@***@@**@**@@**@****@*@****@******@*********@*@*@@@****@*@*@*@***************@*****@**@*****************@**@**@***@***@@**@*****@****@***@***@@***@@************@@**********@*******@****@****@@***@**********************@**@*@@@*@@*@****@***@*************@********@*@@******@*@*******@@*******@**@**@*@***@*******@**@**@*******@*********@**********@*****@*********@*@*************************@@@@********@@*@*******@*****@**@*******@**@**@*@*@*@****************@****@@*****@***@*************@@*@@*************@***@@*@@*@***@*****@*****@**********************@**@**@*@****@******@*@*@************@********@****@@**********@**@@****@@*@*@@*@*@***@****@***@**@@@@**@***@***@**@*******@****@*@**@*@*@******@****@*@@**@***********@***@***@****@***@*@*****@@*******@*@*******@@*@****@***@**@*@*@****@*************@**********@@**@*@***@@*@**@@**@*@********@****@*@*@*@***@*@**@@****@***@@**@******@@*@****@*@**@*******@***@****************@***********@@*@***@**@**@***@**********@****@*@*@************@**@********@@**@*******@*********@*@@*@*@*****@*@***@***********@****@@******@@*@**@@@@*@********@@**@*@@*******@****@@******@***@@********************@*****@@*@@***@******@**@***@*@*****@@*********@*@*@@*@**********@**@*@****@@***@*****@*@@**********************@*@**@@****@******@****************@@*@****@**@**@*****@*@*******@*@***@*@@***@@*******@******@**@**@***@*@***************@*@******@**@****@*@*****@**@***@@****@*@@*******@@****@**********@*****@*@**@*********@**@**********@***@**@********@*@@**@*@**********@***@*@******@@*@**@***********@**@******@*******@@****************@*******@@**@****@*@@***********@**@**@@*@*@******@*****@**@@*@@@@**@****@**@***@***********@**********@@*****@***@***@@@**@*****@@***@@*@*******@*@**@*******@@**********@**@@@*@@@@*@*****@**********@**@******@*****@*******@*@**@@******@*@***@****@****@@********@****@*****@*@**@*****@*@*******@**@*****@**@@****@***@*@****@**********@***@****@@********@***@*******@**@@***@***@****@*********@@**@**@*@*****@*****@*****@******@***@**@**@*********@****@****@@*@@@@@**************@*@@@****@*@@*@**@**************@@*@*****@********@*@**@*@*@**@*****@******@@************@@***@**@***@@**@***@*@**@*@******************@****@**@@*@**@*@****@*@@********@***********@**@**************@********@*********@*********@****@*@******@****@*@**@**@**********@*****@*@*********@***@*@*@*@@****@*@@*@*@***@******@@***@*@@****************@**@@@**********@***@**@@***@**@*@*@*@****@*@*@***@****@*****@***********@*@**@***@@**@********@**@*@@*@@******@*@@*@@@@@**********@*****@************@*******************@@**************@**@*@@@*@***@**@********@*******@*@@***@******@********@**@***************@******@******************@@@*@*********@*******@**@*@@@****@****@*******@******@*************@*@**@@*@*****@*@**@@@**@@***@**@****@***@@********@@@***@@@****@@@@******@@*@*************@*@**@@****@**********@*@@***@*************@*******@*******@@*****@@******@******@@**@@*@@***@*@**@*@**@*@*******@@*****@*@**@**@@******@*******@****@*****@*************************@@**@**@*@******@*@*@***@@*****@*@***@*****@@*********@@*****@@**@@@***@@****@****@***@***********@@****@************@******@****************@***@***@**********@@****@****@****@*****@*@@*@*@**@********@*@*@*****@****@**@**@*@@***************@****@**********@@**@*****@**@*****@***@@@*********@*********@********@*@*@*************@@***@***@*@@*@************@*@******************@@*************@@**@*****@*@@*@*****@*********@****@*@**@@*@@**@@**@**@****@*****@****@@*********@@@*@*@@****@*@***@*******@****@****@*@*@***@@**@*******@@*@@***@****@@@*@*****@*****@*@*****@*@******@**@@***@*********@**@*****@******@***********@@********@@@**@*****@*@**@****************@**@*@***@***@******@@@@**@*************@**@********@****@*@**@*****@**@@*******@****@@**@***@@*@****@*******@*@@**@**@***@@***@@**@*@@**@@***************@**************@*****@@***@*@**@**@**@*@*@@*****@********@*****@*@*****@@***********@@*****@*****@**@****@**@***@*@**************@**@******@**@@***@***********@*****@*******@***************@***************@****@***********@***@**********@**@@**@@***@*@**@@***@@****@*@*******@*************@@**@@*********@@*@****@****@*********@*@**********@*******@**@*@********@**@**@****@**@@@@@*@@*******@*****@*******@*****@@*@@********@*****@@****@****@*******@*******@******@@****@**@***@**@****@******@@**********@**@*****@*****@*@***@*******@*@**********@*******@*@@************@*@*@**@@******@@**@*******@***@*********@***@*@***@*@****@*@**@*****@*@@@**@***@****@@****@******@@*@**@******@**@@**@*****@@*****@*@***@@***@*@*@**********@@********@***@@*@**@**@@***@@****@@**@*@*****@****@*****@*******@@****@****@@****@*@@@***@@@*@@***@***@*******@******@****@**********@**@***@***@**@@*@**@@*@@*********@*****@***@***@*@@**@*****@***********@***@***@*********************@******@**@@*****@*@*@***@***@*******@*@@************@******@*******@*@****@****@**@**@******@*@@****@@@********@****@*************************@**@**@**@****@**@*********@@***@******@******@@***************@**@*****@*****@@****@**@@**@**********@**@****@***********@*****@*********@**@****@******************@**@***@*@****@*@****@*@*@**@**@******@***@@**@*@****@*****@*@****@***@@****@*@*****@@***@@*@@***@*************@**@**@***@@**@**@*@@*****@******@*@***@******@**@@**@*@**@**@*******@***@@*@@********@*****@*************@*@*******@**@*****@*@*@@*@***@@***@***@*@*********@***************@*@***@*@******@********************@******@***********@@**@*@***@**@******@*@**@*********@**@********@@@****@*@**@***@******@@*@****@*@**@***@@@@*****@*******@**@@@*******@*****@***********@*@*@**@*@**@******************@******@@**@***@@******@***@@***@***@****@@*@***@*@*******@*@@*@@**************@*@@*@*@******@*******@*@*@****@*@***@@****@*@@@@**@*@********@***@@*****@****@*@***@@*********@***********@@***@@****@******@*@@**@@**********@****@*****@***@*@***@@*********@*@*****@*@**@@**********@@***@@**@@**@@@**@*@*@****@*****@*************@**@*@*@*@**@*@*@***********@@*****@@**@@**@***@*@****@*@****@@@@@*********@****@***************@***@@*@@*****@****@****@*@****@@*@**@****@****@*@***@*@**@*********@***@@*****@*****@**@*****************@****@****@******@**********@***@*****@*@*@@*@****@@********@**@*********@*@********@****@****@**@@*@**********@@*@@@**@**@*@****@@**@********@***@***********@****@@********@*@*****@****@****@***********@**@**********@*****@****@****@*******@****@***@@**********@@*@@************@**@**@*@*****@**********@****@**@**@*@*@@**@******@*@***@**@*****@********@**@@*****************@*********@**@@***************@*******@*****@*@*@******@@****@***@******@******@*@@**@@***@*****@@@@*@***@@*@*******@**@@*@@*******@********@@**@****@@*********@@@**@****@@***********@*****@**@*****@****@*****@*@*@**@****@*******@****@**@**@@@*************@@*************@************@********@******@*@****@**@******@***@@@****@**@*@****@********@***@*@***@@@@***@***@@@@****@***@*@*****@*****@******@********@*@**********@******@*****@****@***@@*********@*@@*********@*@**@@*******@********@**@***@**************@****@**@***@*******@****@@@@*@*@**@*@***@****@*@@***@@@****@*********@@**@@****@*@@***@@@******@*@@********@***@*@*@******@**@*@@*********@*@**@***@*****@@@@*@***@@***@***@*********@***@@***@*****@*@*@**********@*******@@*@@***@***@@*****@@****@@****@**@*@@*@****@*******@*@*****@****@@**********@@*@***@@*****@*@**********@@@*@@**@@*@*****@*@****@@***@*@**@******@**************@*@*****@*@****@******@******@*@**@**@********@****@@**@*****@***********@**********@@*@*********@@**@*@@@@**@@*************@******************@***@@@**@****@************@****@*******@****@*@**@***@@*********@********@*@*****@@@***@**@@*@@**@*@@*@*@*****@******@**@@***@@*@@****@**@**@*****@****@**@******@*******@*@*******@***@*********************@***@*@*********@**@*****@*****@*******@***@**********@********@**********************@**@***@*@****@***@*@*****@*********************@********@@**@*****@*********@**@**@***********@***@***@***@*****@***@*@***@*@****@@****@**@**@@@*@*@***@**@@*****@*******@**@**************@@*@@@**@*******@**@****@*@***@*@*@@*@***@@********@***@*@**@***@****@***@*****@**@****@@**@************@**@***@**@@*******@*@@***@***@@*@*****@******@******@@***@*@**@****@*****@**@@*****@******@*@********@**@@**@*************@@****@***@@***************@***@*@***@*************@*@*@**@@*******@@@*@@****@****************@@***********@******@******@@@**@*@**@**@@*@*****@****@****@*@*****@**@**@***@**@**@***@@*@****@@*****@**@**@*@***@@*****************@***@**********@*@*@*@****@**@@@*****@*******@*********@***@**@****@@@@@****************@@@************@@*@***@*@@******@*****@@****@@********@@*@@**********@@***@****@***@*********@**@*@******************@***@@***********@*@***@**@********@**@***@***@***@***@@@*******@@*@@@*******@@@@@*@*@************@****@@**@****@****@@*@*@@*@***@****@***@******@@******@**@**@**@@**@************@*@**********************@@*@********@***********@**@*********@*@**@****@***@**@**********@***@******@******@@***@********@********@@*@**@******@***@******@*@*******@****@@**@****@*@**@**@**@***@@*@*********@*****@**@@@**@***@@****@@*****@@***@***@***********@@****@*******@******@**@****@@***@******@@@*@******************@**@*********@******@*@@******@***********@@*********@***@@***************@@**@*************@@@@**@**@****@@**@***@*@**************@********@*********@****@@@@*@*****@*@****@*@@*****@@*@*****@@*@**@**@@*@*@**@***********@****@*@*@*@*****@***@**@*@***@************@**@**@*@**@*@@****@@**@***@**@**@*@**********@****@**@@************@@*@*@*@*************************@*@******@**********@*@@@**@**@****@*****@@@****@***@*******@***@******@@**************@*****@*******@@*@**@**@*@@@****@@**@**@@**@@@@******@****@@********@*********@******@@*****@*******@****@************@@@**********@******@@@*****@*****@*@********@****@*@*@*@****@***@*******@@**********@*@@*****@***@****@*@*@@*******@@@******@****@*******@@**@***@*@*@*@@@***@***@**@@@*@@@@@@************@*****@@*****@@@@@*@****@*******@***@*****@*****@***@***@**@*****@*@@*****@***@************@*@*@***@********@*********@********@******@******@********@***@*@*@****@*@******@****@***@**@****@**@****@*****@**@@******@**@***@***@**********@*@****************@******@@***@***@@**@@*@***@***@@*@************@***@@@**@@*@**@******@**************@@****@@**@**@*@*@*****@*****@@*******@@@********@***@************@***@*@@*******@**@**********@@@*******@@@@***@**@@@**@***@@****@*@****@*@*****@@*@@@*****@****@****@**@***@******@@**@@******@*@*****@*****@****@*@@@@*@*********@@***@**************@@@@**@******@***@@**@**@@******@*****************@***@@@****@********@**@*****@@****@*@**@***@@**@**@*@*********@**@@*****@***@******@**@@*************@**@**@**@***@@**@@@*******@@*************@***@**@@@**@**@**@**@***@******@***@****@***@@**@*****@****@****@@*****@*@*****@@@******@@*@@**@@****@******@*@****@*******************@@********@@@@*******@@*@**@*******@**@@*********@**@***@**@*@*********@@**@@**@******@@*@@*****@@*********@@@***@@*@***@@@*******@**@****@**************@*@@*********@****@@******@*@***@******@***@*******@**@**********@******@**@**@*******@***********@*@*@***@*@****@****@************@**@@****@@********@***@*@**@*@**@*@@*******@@**********@*@@***@****@**@*****@*@*@*@@@***@*****@*@*******@********@**@****@*********@*@**@*@********************@@*******@**@*****@*@*@@*@**@*@**@@*@@**@**@**@@@**@**@*@@**@@***@@**@**@******@@@***************@*@*@*@*@**@@*******@***@***@*****@@*@*@*@**********@*@********@******@***@@@***@**********@@**@**@**@**@*@*****@***@*********@@******@******@**@*@****@*@*******@*@*@**@*******************@****@@*@******@*@@*@*@@@@*@@@@@****@*********@******@*@*@******@****@***@****@**@***@****@******@*@*@***@**@****@***@*******@*@***@@@@@******@***************@*****@@@@@*@*@**@***@***@**@**@@*@@**@@****@****@@@****@*****@***************@**@************************@***@**@@@@*@**@**@*********@@**@*@**@@******@**@@**@@*****@*@**@*****@*@@******@**@**@**@@**@**********@*********@*@*@****@@@*@@*@@@***********@***@@**@@@***********@@@********@@****@**@@@@**@*******************@******@@@*******@@@**@**********@*@**@**@@*@**@***@**@@*@*@*@@*@**@********@***************@******@****@**@@********@*@***@****@*@**@************@**@*@***@****@@*******@******@**@**@******@*****@**@************@@********@*******@*******@******@*@****@*****@****@***@@****@************@@@*@******@******@***@**@@***@****@**@*****@****************@*@@*********@*******@**@@***************@*@****@******@****@*@***@*****@*********@*@***@*@**@**@**@@*********@@****@***@***@@**********@*****@**@*******@***********@@*********@*@***@**@*@*@*@*****@*************@*@**@**@**@@*@******@*@**@*@@***@@***@***@@*****@*@********@********@*****@******@**@****************@*********@*@*************@**@**@******@**@***@************@@****@@*******@**@*******@**********@*******@***@@@******@***@**@@@@***@*@***@@*@*********@**@**@*@******@******@*****@*****@*@**@*********@*@**@@***@*****@*@@**@*@@@@********@***@*****@*****@*****@*@**************@*********@****@@*******@***********@*****@*@*********@****@@***@*@********@***********@*@******************@***@****@******@***@**@***@*********@****@******@**@@*****@@*@********@***@@*****@@**@*******@****@*@***@********@*@@*@@*************@*@****@**@****@***************@*****@*@****@**@******@**@*@@************@**@*@*@**@*@@***@**@@**@@@***@@***********@***@**@**********@****@*************@*********@*@***@**@**@*@**@******@****@*****@@**@********@**********@@******@*@*****@@**************@***@*@*@*@*****@@***@*@*@**@*@****@***@*********@*****@******@***@****@***@**@**@@**@*@@*@****@*@@@@******@@***@@*******************@*****@@**@******@@**@*@*@**@**@@***@*@****@*******@***************@@@@*****@****@**@**@***@*****@**********@*****@@@*****@*@*@*********@****@*********@*@****@**@*******@***@*@*@************@*****@@@********@*@****@****@******@**@*@*****@****@****@@**@@***@**@************@**@***@***@*****@*@*****@**@****@*@@*@*******@*************@@**@@****@*******@@********@****@@****@*********@*@**@@*@********************@@********@*@*@****@*@***@***@***@********@**@**@@*****@***@@************@@@*@*****@****@**@*@*@******@****@@*@*@***@******@*@***********@*@@@@********@**************@@***@*@*@*****@@***@*******@****@***@@@@***@@@**********@******@@****@@**@****@**@***@**@*@****@@****@***********@********@**********@**@************@@**************@*********@@*@***@***@@************@********@*******@**********@*******@**@****@****@******@*@****@*@***@@@*****@@*@******@**@****@***@@@*****@**@********@**@**@***********@*****@*****@@@**@*@**@*******@****@@***@@********@@***********@**@@*********@@**@@**@******@***********@********@**************@***@@*****@*********************@*@*@**@******@*@@**@@*@*****@******@***@***@****@******@********@**********@***@@@******@**@**@********@*******@*@*********@*****@**@**@*@@@****@***@**@*@***@@*******@*@*************@***@*@**@*********@****@*@*@****@*****@**@**@***@*@***********@******@@**************@@**@**@*******@*****@*******@*@***@@*********@***@@@***@@*@*@***@**@***@@@**********@**@*@*****@*@****@@**@**********@***@@*@@****@@*****@****@*******@*****@***@*****@@@@**@**@***@***@**@*******@******@*******@@@@@********@@*@@**@******@******@*@**@*****@*******@*@***@*************@@*****@*@*******@@*@***********@******@**@****@*@***@**@********@*****@******@@*****@@**@******@****@**@@@*******@@*@*******************@**@@************@*@***@******@@****@@@*@*@*@*****************@**@*****@**@@******@****@*****@*@***@*********@@*@@**@*****@**@*******@@**@@**@********@*@****@*@**@***@*@*@**********@@**********@*@****@**************@**@*@*****@****@@@*****@***@*********@*@*****@@**@*@@@@*@*@@*******@@*@*@*@*****@**@****@******@*******@**@*****@@*****@*@*@@@**************@****@**@*@*****@@****@@*@*********@*@@@@@*@*@@*@******************@******@****@@*****@**@***@@@@@*********@**@***@*@***@@@****@**@**@*@***@****@***@**@**@*****@*****@*@@@*@************@**@*@****@@***@@*@******@**@@**@@*@*@@@**@@@*****@@@**********@**@**@@**@@*@*@****@*****@*@*@*@@****@***@***@****@@*@*******@@**@****@@@****@*****@**@@*******@*******@***@***@*@***@@**@*@*@***@*@*@@*@@******@*****@*****@*@****@*******@****@@*****@*****@**@****@@*@*@***@**@*@*****@*@***@@***@***@@**@****@@*@*@**********@**@@****@*****@********@******************@****************@@****@*@**@@***@**@@*@@@*@***@*@******@@***@@******@******@****@******@**@***@@************@***@****@******@@@*****@***@**@********@**@*********@@@@**@****@**@@**@*@**@*@****@*****@*@*@*@**@************@*******@*@*******@*****@**@*@***@***@***@********@***@***@*******@******@**@@*@**@@*******@**@*@***@**@@******@@@*****@@**@*@@************************@@*@@*********************@***@*@@@****@***@**@**@*@****@*@*****@*@@@*@@*@**@*@***@***@**@@***@*@*@**@***@*****@**@******@********@*@******@@***@@@**@*@*@***@***@**@*@**@***@***********@******@@*******@*@*@**@******@****@*@***@**@*****@@@*******@*@@****@***@****@****************@*@@****@**@****@********@**************@**@*@@@*******@@****@******@@*@@******@****@**@****@*@*****@****@******@@*@********@***@****************@*******************@*@***************@***@**@****@***@********@*****@***@***************@*****@*****@******@*****************@*****@****@**@@*****@@****@***@@@**********@*****@*******@**@****@@*****@*@*@**@***************@*****@***@********@***@**@*@****@*****@@@@@****@***@***@**@********@******@*****@*@@*******@**@@@**************@@****@*********@@*@@**@*******@***@*****@**@********@***@@@*****@*@**@********@***@**@*@***********************@**@@@****@*******@********@**************@*@**@***@*@*@*@*********@@***@**@******@@**@@*@*@@@********@@***@***@**@***********@*@**@*****@*****@**@**@****@*****@*****@@**@*******@**@********@@**@***@****@*@****@**@****@***@*****@*************@***********@*@***@*****@****@**@********************@********@*****@@***@@*******@***@****@@***@******@*****@*@***@*@*@**@****@@***@@*@*******@@@*@*@*@*@************@*@***@**@****@*@********@**@***********@*@@****@@***@*****@@*****@*****@**@***@*@****@******@@******@****@********@****@*@@*@**********@***@*@*****@@*****@****@******@****@*****@*****@@*@***@****@***@****@*@********@*@@*@**@@*@@***@@@***@**@*@*@******@**************@****@******@**@@****@***@***@**@*@***@******@***@**@@*****@@@***@************@@************@**************@***@@**********@@*@****@@***@***@*******@*************@**@**@**@***@***@*****@@****@*@*****@@***@*@**@***@*********@*@****************@**************@*@**@@**@*@**@*@***@***@**@******@****@********@**@******@*@*****@******@@@***@@*@********@**@****@*************@*********@***************@*@*@*@*****@*@***@*@@*****@@*@*@*@@@***@*******@@*******@***@*@@@*@@***@*****@@*******@*@*@**@***********@@**@****@@**@*@*****@*********@**@@**@@****@*****@@*@@***@@*@*******@@*****@@**@*********@**@*@@***@******@******@***********@***@@**@***@**@*@@**@*@*****@****@*@**@***@*@****@******@@*****@*********@*@*@****@**@************@@@***********@@*@*******@*@@@***@****@********@*@@****@@*@*@@****************@*****@******@**@@*@**********@***@@**@****@******@**@********@**************@************@@*@***********@******@@*@@****@*@*@****@*@**@*****@**********@****@****@@@******@**********@********@**@****@****@@******@**@@*****@***********@***@*@@******@*@@*@*@****@@*******@**@*@******@***@**@*@@*@*@**@*@*@******@@***************@**@@*******@**@***@****@@*@**@******@***@************@*@**@*********@*****@*@*@*@@******@*@****@**@@*@*@****@*@***@*********************@**@*@**@**************@********@*********@*******@********@*****@**********@**********@****@*********@****@***@************@******@****@*@*@@*@****@*****@*@***@****@@@*****@*@*@@*******@*******@**@**@***@*@*@******@*******@*@*@*@******@@****@*@**@@*********@*****@**@*@*******@*****@*********@*@**@*********@****@@****@****@@@**@**@**********@*@@*******@***@@*@@**@**@*@**********@****@****@**@*****@*@****@***@************@@*******@@@@*@**@*@*@*@@******@*******@@@*@@*@*@**@*@***@@@*@@@**@*****************@****@***@*****@*******@*@@***@*@*******@@*@@***@***@*@*@@*@@@***@****@***@********@***@*@@***@@@**@***@@@**@****@**@***@*@*****@**@@**@@@*****@**@*********************@*@@@@********@**@**@*********@****@**@****@*****@**@*****@****@@**@****@**@*********@****@*@***@********@********@@*@@*****@@**@@******@**@*****@**@*@***@*@****@*************@***@********@@*@******@*@*@*****@*******@@*****@***@**@**@****@**@***@**@***@********@**@**@*@***@@**@****@****************************@**@**@*@*@********@**@*****@@***@**@***@@*@**********@**@*************@*******@******@*@****@@@@***@*@************@@***@@@***@*********@@*@************@******@*@**@****@****@*************@*****@*@****@@***@*******@*******@*@**@*@**@****@**@*******@****@@**@**@*****@*@***@@****@@***@****@*@*@*@***@**@@****@*@@@@*@@*****@*******@******@**@***@**@*@*@******@***@@@**@@*******@*@**@*@@**@@**************@****@****@@*@*@**@@***************@@***@*****@*@*****@*****@**@***********@************************@@@*@*@@*********@*********@**@*@*@********@***********@@*******@*****@********@***@*****@@*@**@********@******@***@*****@*****@***@***@@****@***@@@**@@**@@@@@*******@*@****@@***@**@*@******@*@*@*@*@*********@@*********@@@**@*@*********@****@***@******@@@*********@*****@@***@*******@@*@**@*******@***@**@******@*@********************@@**@@***@******@******@******@@*@*****@**@@****@**@*@*******@**********@*@******@@************@@*****@************@@*************@@*@*****@**@******@*@@******@**************@@***@@@@**@@**@******@@@***@****@*@@*****@*****@*@*@*@*@**@@**@@******@*@*@@@@@***@***@*******@***@*@*@@@@@***********@@********@****@**@**@***@@******@********@@@@*@*@***@@***@@@***@**@******************@*@****@*@@***********@*************@*****@****@***@************@*@*@********@*@**@***@@*********@*****@*@**@*****@@****@@**@@****@@**@******@********@@***********@**@********@*****@******@*****@************@***@*****@******@***@*@******@*@*****@**@***********@******@**@*@*******@@*******@***************@*******@**@@***************@***@@**@*@@*****@******@@***@***@**@********@******@************@****@***@**@@******@***@@*******@*****@@*******@****@**@*******@*@**@@@@*******@**@**@*@**********@***@**@**@******@***@**********@**@****@**@*******@@*@*****@@@@*******@*****@@**@********@@**@@***********@*@@*****@*****@**@***@******@@@*******@****@******@***********@****@**@*********@*****@@@***@*****@*@@@*@***@**********@******@*@*******@**@******@****@***@**@*@****@@*******@***@***@**@***@*@@*********@****@**@****@**@@***@@***********@*@**@*****@**@@@@**@********************@****@@***@@*******@****@***@@***********@@****@******************@*@***@*@******@@*@*@*@@@*****@*************@**@*****@@**@*****************@*****@******@***@@@@*******@*********@***@@**@@******@@**@*@*@*********@*@****************@@*@***@@*@**@*@@**@@@****@*@*****@*****@***@*******@********@**@*@*@@**@**@****@@******@*@*@**@****@***@*****@**@*@********@*@**@***@****@*****@**@***********@*********@***@*********@@********@*****@*******@*@@*@**@@@**@@*@**@*********************@******@*@**************@****@*********@@@******@****@******@***@*****@@@***@******@*@**@@@***@*****@*@*@@***@**@*@***@**@@@**@******@********@*@*****@***@@****@@**@@**@@**@*******@***********@**@**@**@**@*******@*@@*****@**@*************@***@********@**@************@***@@******@**@**@***@********@**@***@*******@*@****@*@@**@@***@***@**@@**@*@******@@*******@@****@*****@***@**@********************@****@****@*********************@@@****@****@*****@*@***@@@*@**@*****@@******@**********************@@********@*@***@******@****@*********@@@********@*@**@@*@@@@@************@***@***@****@***@********@*@**@@**@****************@*@@***@****@*@@****@@*@@*@*****@***@*@***@*****@**@***@*@**@******@***@@*@****@******@*********@*****@**@*********@@******@@***********@*@*@*@@*@****@**@@@**@**********@*@*****@@****@*@*@*******@**@**@**@*@*@@@****@*****@**@*******@@@@@****@@*@**@@*********@@***@***@*******@*@**@**@****@***@@@******@******************@*********@***********@*@*@@*@*@****@@**@@@@*******@***@@***@****@********@*@*@**@*****@************@**@**@********@*@********@**@**@*****@******@@@**@@**@**@@***@@**@@****@@**********@**@***@*@**@@**@**@***@@***@*******@*****@************@**********@@***@@***@*************@**@****@****@*@@@****@***@*@*@***@*******@********************@*****@**@**********@****@***@***********@***@*@****@****@*@@*****@*@******@*@@@**@@***@********@@*@**@**@@******@**********@**@@@********@****@******@*********************@@************@*@*@@@@*@***@****@@*@****@*******@********@**@@*****@@***@*@@*@@@*******@*********@**@**********@**@*****@*@*@*@*@**@******@***@@******@*******@**@@*@*@*******@*************@**@**@**@@***@@**********@*****@****@**@@***@*@@*****@@*@*@***@*****@**@*********@*******@***@**@****@************@*@@***@**@***************@@***@***@@*@******@@*@******@@***@************@*********@**@*******@**@*@*@*****@**********@@**@*@*@*@@********@*************@********@****@**@*****@@@@*******@@*@@@*******@**@@@@***@*****@*****@*@**@***@*@**@***********@*@***@***@******@******@*****@*@**@@**@***@*****@*********@@@************@**@@******@*@*@*******@***@**@****@***@**********@*********@**************@****@*@**@*********@****@*******@*********@*@****@*******@***@********@*****@*@**@@@*@***********@*********@****@***@**@*@****@*****@**@*****@***@***@*@****@@********@**@*********@*****@*@****@**@@*********@@****@****@***@**@@*******@**@********@**@**********@@@@@****@***@*@**************@*@**@*@***@**@*@*****@********@@***@******@*@**********@*@**@@@*************@**@@@****************@*****@**@**@**************@***@**********@****************@*****@@@**@@****@*@@*****@****@@**@@**@@@*@*****@***@*@****@****@*@*@**@*@@******@**@@****@@@@********@****@***@**@@**@@***@********@@******@@****@****@@*@*@*@@******@*****@*************@**@***@@*@***@@******@@@*@@@**************@************@*****@*****@*@@***@*@*@***********@*@*@****@********@****@@******@@@@**@*@@*@*****@**********@**@**@***@***********@@**********@********@**@***@*****@***@***************@@***@*@*@*******@******@@***********@@*****@*********@******@@**********@********@@*******@*@@***@**********@****@@*@@***@@@*@*@***@*******@****@**@*******@****@***@******@@**@****@******@**@*@****@******@********@**@**@@****@*@@@****@*@**@**********@*************@*****@*****@*@**@**@**@@***@***@*@***********@******@***********@*********@@***@***@**@***@***@*@*****@*@**@*******@@***@@@***@@******@**@*@@**@********@*@***@*****@**@***@***@***@*@*****@******@*@**@**@**@**@****@@********@****@****@**@@*@@*****@@*********@@*@@*******@*@***@*****@@*****@*@************@*******@*@***@@*@*@*@@@****@*@***************@*****@***@@****@@**@***@**********@**********@**@@***@****@**********@@****@****************@*****@****@******@**********@*@***@**@@***********@@@*@***@********@@@@********@***@*********@@**@****@******@**@**@*@**@*@@**@************@*@*@@***@@*@**@*****@***@**@@@@******@**@*****@@***@***@*********@****@@@***@*******@**@*****@@****@*@*@@**@*************@*@*@**********@@@****@*@*@*@*****@@****@****************@*****@*******@*******@**************@*@*****@*********@******@*********@*@*@***************@*********@*******@*********@***@**@@**@@******@*****@**@*******************@****@**@@@*@@@*@@@*@********@@@***@*********@****@***@****@*****@******@*@**@*@*@@**@**@*@@@@***@@@***@@**@***@@*****@**********************@@@@**********@**@***@*@*****@***@****************@*****@@************@*@@*@*@@***@*@**********@**@@@@@*********@*@******@********@*******@****@*@*****@*****@****@*@****@*@*@**@*****@@****@@@@***@**@*@@@@*@@****@***@*@@**@****@******@@***@*@*******@*@****@*@**@*@***@@****************@****@**@@@@**@*****@****@**@@@****@**@@*********************@**@***@****@***@**********@*********@@******@***************@@********@*@@@****@*****@*@*@*****@**@*@@*****@*************@*@**@********@*@@**@@****@*@@@@***@***@****@******@@*@@*****@@***********@@*@@@@*@@****@@*@@*@********@*******@****************@*********@*******@**@***************************@*****@*********@@*@@*@***@*****@*******@****@**@@*@***@*@@****@**************@*************************@*@**@***@@*@@******@@********@****@********@**********@@***@*@*@*@***@*@@@@***@********@****@@*********@@***@***@****@****@*@*@@*****@**@****@*@*****@@******@****@**@*@*********@*@*@**@@*@***@***@*@**@**@*********@****@**@**@***@***********@****@@*@@***@@******@*******@****@*@**@****@**@*****@******@********@**@*@***********@***@**@*@@@**@@@@*@***********@******@@**@***@@***@*******@**@**@******@@***@***@*@**@*@****@****@@****@@**@***@***@*@@**********@*@@*@@@*@**@**@@*@************@**@*@*@********@*****@****@****@@**@*@**@**@***@*********@****@***@****@@**@@*****@*******@****@*@@*@******@*@***@****@@@***************@*@**@@*******@********@**@@**@@**@*@**@***************@**@**@@@@*@***@**********@@*@@@*****************@*@**@@****@*@@******@********@**@***************@***@*******@@@***@***@*@@*@***@*****@********@***@@*******@******@****@***@********@*****@@******@@***@@***@@*******@@***@*@@****@*****@@**@*@************@**@@@*@**@**@**@*@**@******@*@***@**********@@*****@@**@****@****@*@*@******@*******@@@*@**@****************@@***********@@****@**@****@*@***@@@@@*****************@****@****@*@*@*****@****@*********@***@**@*****@@****@******@**@*@*@*@*******@*****@@*@***@***********************@@******@**@*@********@*@*********@*@****************@*******@******@****@******************@****@*******@****@***@@**@*******@*********@*@*@@***@****@***********@***@****@********************@***@*****@**@@*@@*@**@@****@***@*******@*@******@**@**@*@*********@******@@**@****@*@**@**************@*@*@******@**@**@@@***@****@***@***@***@**@******@**@**@*******@**********@@**********@******@******@**@***********@@**@@**@@****@*@*@@@@*@@**@@*******@********@@*******@*@******@*@**@****@************@****@*@****@*@******@**************@*@****@***@****@*****@***@@@@@*@@@*****@**@*@*********@**@**@*@@@***@*@*@***@******@******@*******@@******@*@******@@**@*@**@@@**@@@**@*****@*@*@*@*******@********@***@***@******@***@*@****@*@**@*****@******@**@*@*@*@@***@@@***@*********@***@****@**@***********@******@*******@*****@********@***@********@**@***@*@@*@*****@@*****@**@*@**@*****@*@**********@***@*****@@**@**@**********@*@******@*****@@****@*********@@@**@@**@*@*@@******@********************@**@**@*@*******@***********@**@***@***@****@**@***********@*******@*******@****@*@*@@@**@******@@***********@*******@*********@******@**@@@******@**********@*****************@*@@*********@****@@********@*********@**@*****@*****@***@@**********@******@*@*@*@***@@******@@@**@**@**@**@@**@@@*@*****@***********@***@************************@**@*@@***********@************@**@*******@****@******@@******@**@*****@*@**@*@*******@****@***@*@@*******@@*******@*@*****@******@*******@**@*****@@*@*@@***@****@*@*****@*********@*******@@**@@********@****@*********@***@********************@**@**@***@***********@***********@**@@*******@**@*@***@***@**@****@@*******@**@**@****@*******@*@***************@@*@***@**@*@****@**@*@************@***@******@********@********@*****@@*****@*@*********@***@@***********@*****@*@*@****@@****@*****@*@@@@*****@***@***@*@*********@@**@**********@@*@*@****@***@@*****@*******@***@***@@@**@*****@**@**@@@**@*******@********@@*********@**********@***@*******@@*************************@@******@*@**@*******@@*****@*@@******@@*@*******@*@******@*@*@**@@@*@@**@*@****@@@****@**@@*@******@***********@*@*******@**@@*@***@@**@****************@****@****@***************@@@@*@@*********@*@*****@***@***@@***@*******@***@*********@*@*@****@@@*********@******@******@*@******@*@***@********@**************@***@*@***@****@****@*@@******@*@*********@*******@**@**@*@**@**@@*@**@@@****@**@**********@@****@******@**@*@****@@******@******@********@@@****@****@*@******@*******@@@*@*@*@@*@*********@**@@@**********@***@***@@@*@*********@@*********@*@@**********@*@********@*@*@******@***************@**@@*******@@*****@***@*********@*@@***@****@@@@****@********@***@@******@*******@******@**@****@******************@*******************@**@@@*@*@******@***@@***********@*******@**@*******@******@**@*@*********@******@@@@***@***************@***@*@@@***@************@@@*****@******@******@@@*@@***@***@*@****@*@@*****@*************@********@*@*@****@*@**@*****@@@****@@***@********@****@****@*@*****@************@****************@*@****************@****@@@***@***@@**@*@@***@@**@********@*********@**@@*@*@**@*******@*@**@**@*******************@@****@@*****@*@**@*@*@**@*@********@*******@*@@***@*@*****@@*@**@**@*@**@********@@*@**@********@*****@**@**@*@@***@@@*@******@@**@****@****@******@@@@*@@***@@**@*@@*****@*@@**@*****@*@*****@**@***@**@******@@*@*@@***@@@***************@**@@**@************@***@********@**@*@**@*@*******@*@*******@@*@***@***********@*@**************@***@@****@*************@@@@***@**@@@@**@*@*@**@*******@*********@**@@*@****@@***********@*@*@******@*****@@*@**@***@***********@***@*@**@***@***@***@@*****@****@@***@@*@@*@**@@@***@****@@@@**@*******@**@****@@*@*@*@***@***@**@*************@*****@***@*@***@******@*@****@**@*****@****@****@*@********@******@@*@@*@*********@****@**@*@@@*@*@*********@*@********@**********@*@*@***@@**************@@***@****@*@*****@*****@****@*****@*@@********@@@@********@******@@@****@**@********@**@***@****@********@****@*@*@**@@@********@***@@@*@*@@@@*@***@***********@@*********@@****@**@@**@***@***@**@@*****************@**********@*@***@**@**@***@***@*@***@@*******@**@@********@@******@@*@******@@*****@*@@****@******@******@***@******@******@*********@****@****@@****@@***@*******@*@@@****@*@@**@@****@****@**@@****@**@************@*@***@@@******@*******@****@**@**@@@*@**@*@********@**@@@*@*****@*********@*@*@@***@***@*******@@******@*****@*****@****************@************@*@@@******@@**@*****@****@*@*******@*@@*******@*@***@************@*@**@@@****@*********@@*@*******@********@*@*@********@@*@*************@*************@@*********@*@*@******@**@****@******@@********@*******@@****@******@******@****@**@**@******@@**@*@***@@*****@****@*****@*@******@*@******************@**@**@@*******@@@*@**@*****@***@**@@@***@@*@*@****************@*@*************@***@@@*****@********@*@*******@****@*******@****@*****@*@@*****@********@***@@*@*@**@*@***@@***@****@*@***@@****@******@********@*@*******************@@*@**@******@************************@**@*****@*@*@*****@***@**@@****@**********@*****@@@***@*@*@@****@****@******@@@********@@***@@*@********@@***********@*@*@*********@****@**@***********@******@@***@****@****@*@****@*@*@@*@********@***@***@***@*@************@***@*****@******@@@***@*****@*******@@***@********@*@**@*@*@**@@@****@@**@***@***@*@**@*@***@*********@***********@*****@*@***@**@****@*@@*@******************@***@****@*@**@*@@*******@*@**@*************@****@@*******@@*******@*@********@*****@*@**@*****@@***@@*****@@@*********@*****@**@**@***@***********@********@@***********@**@*****@@***********@*********@@@*****@**********@**********@*@***@***@*****@**@@@**@***@**@*********@@@**@*****@*@**@*@@*****@@*******@*@*******@***@*@******@*@*@@************@******@***@*@@**@*@***@@**@***@*@*@@****@*@*******@*********@@@******@***@*******@****@******@@***********************@@****@***@*****@@*@************@**@***@*******@************@*****@*******@**********@******@********@*@@***@**@***********@**@*@*****************@*@*******@******@********@@**************@****@**@******@@@***@******@*****@@***@**********@@*@***********@****@*********@***@**@*@****@@******@**@***@*@*@**@**@**@******@**@****@**********@*******@****@******@*@*@**@@**@@*@@@**@@@*****@**@***@@@**@*@***@*@@**@*******@*@****@****@****@@****@******@*******@****@@@@*******@@**@*********@@*@*******@@***********@*@****@***@@@***@**@**@***@*********@***@*********@@@@******@**@***@*******@*****@****@@*****@*@*@***@***@*********@************@**@*@************@@@@*@*************@*********@**@*@******@**@@******@****@***@*****@*@***@*@**@*@******@*****@****@@@@@@*@***@*****@*@*@****@******@@***@*@*******@**@*@*@**@*@@***@*@*@@*****@*******@***@*******@**@*@@***@****@***********@***@**@*******@*****@***@**@****@**@*@*****@@*@@*****@**@*@@@@****@***@*****@******@*********@**@@***@********@*****@*@****************@***@@***@**@***@****@@***@****@@@@**********@@@*@****@***@*@***@*@*@*******@*@**@**@@***@******@*****@*****@@*****@**@*@****@******@@@**@*********@@***@@**@@******@***@******@**@*****@*@*@**@*************@*******@*****@@****@@*****@***@*@****@*********@***@****@***@**@*****@@****@**@*@***********@*@*@*@**@**@****************@*****@*************@******@*****@***@**@******@**@*****@**@**@@***@*@****@@****@**@*@*@*@**@*********@**@******@@************@***********@@*@****@*******@*@@******************@*************@****@****@***@@****@@@**@***@****@*@@@*@*@@@****@@@**@******@@*@************@@*@@*@**@*******@*@@@******************@@*****@*@*****@****@@*@@@@**@*********@***@*@****@*@***@*@****@***@@***********@@****************@******@*@******@***@***@**@******@@@***@@@***@********@@***@******@******@**@@*********@*@****@****@**@*******@***@**@@****************@@*@******@@@****@*@******@@*************@*@****@****@***********@*@@@**@**@@@**@@****@************@@**@*****@*****@@**@@********@***@*@*@*@**@******@*****@***@@**@@**@@***@*****@*****@****@*************@@@@************@***@@********@***@*@@**@*@*****@*****@*@**@*@**@*************@*****@@****@*@*********@****@*@**@*@***@@**********@******@*******@*****@*****@**@**@***@*@*******@*@**@@*@*****@*****@***@********@****@*@**@@****************@*@@***@******@@@***@***@***@*******@**@@*@***@*****@@******@*********@**********@****@****@*@****@*****@**@*@*@@********@********@*@**@***********@****@*@*@***@*********@*@**@@****@****@****@*******@****@**************@***@@****@****@**@*******@*******@***@*@***@***@@**@******@*@@***@****************@**@@*@**@*******@**@@**@**@@@@*@*@****@@*@*****@****@@***@@*****@*@*@******@****@*******@***@***@***@*@*@******@*@@******@**@*******@@*@******@***@****@****@*@**@***@*@@*******@***@***@@**@@****@*@***@*@@*@********@*@***@@********@********@@**********@****@*******@@@***@*@@@@@@@@@@**@**@*****@*******@************@*@@**@@@@*****************@***@*@**@*@****@***@*@@@@***@*@*@@*****@@********@********@********@*****@@**@***@*@@***@*@@*@********@@***@******@***@*@*@@*@***********@*@******@******@*@*************@@*@@***@*********@@****@*@**@@********************@@@*******@****@*@**********@@*****@***@@**********@*@****@*********@*****@@******@*@*****@@******@**********@**@******@**@***@@*****@*@****@@*@*****@***@*@*@*@*********@**@**@*****@*@******@**************@***@*******@@@**@******@*@***@***@*@*@**@****@***@@*@*@**@**@*****@*****@*@@***@@*@***@@**@@*********@**@******@*@*****@******@******@**@*********@@*@**************@***@*@*@*@***@*@*@@**@******@************@*@@@@****@**@*@*@****@***********@**************@******@**@*@**@*********@**************@***@*@@@*@@***@********@*@***@**********@****@*********@@***@******************@@@@@******@******@@********@***********@@@***@***@**@**@@***@@*@******@***@@****@**@@****@******************@***@******@***@*******************@*@@@@*@*@******@****@**@********@***********@@****@@@@*****@*@**********@**@@***@***@***@**@**@***@********@**@*@****@*****@*********@**@********@@@*************@**@****@*******@**@*@*@*****************@***@@**********@*******@*@********@*******************@******@******@*************@**@@@*@**********@@@@********@@***@************@*****@***@***@******@@**@**@*****@***@@****@*@*****@*@*******@**@**@*****@@@******@@@@****@***@**@*****@@**@****************@****@**@**@****@****@*@@*@@*@@****@@****@*@*@@*@**************@@@********@*@*@**@@@*@***@****@****@**@*****@**@**@*****@***********@**@**@**@**@*@*********@*@********@****@**@@*@*********@****@@***@**@@***@*****@**@***@*@*@*@****@@*******@*@**@****@@****@****@@@*@********@@********@******@*********@*@**@*@***@@**@@*@**@*@*@***@***@***@**********@******@*************@@******@@*********@*@@*@****@@*@**@@***********@@*******@*@***@*@**@**@@*@@**@**@***@@**@*********************@*@**********@*******@*@@@**@@@**@*@@***@***@***@@****@*****@*****@******@*@**@***@**@*@@*****@*@**@**********@***@****@@*******@****@***@***@************@****@@*@*@**@*@****@*****@***********@***@**@***@@****@**@***@**@*@***@*****************@****************@******@*@@**@@***@@@**@****@*@*@*@**********@****@*************@*@*****@*******@*@@*****@*******@*@***@***@***@*****@*@*@****@**************@*@**@**@******@*@*****@@@****@@*************@*@********@@*@**@*@***@********@****@@***@**@********************@***@**@**@*****@********@@@*****@@**@**********@***@****@*@***@@*@*@@**@@***********@*****@*@*****@@@****@**@@**@**@*@*******@@********@***@******@@@*@****@@******@****************@**@*@***@***@@*@**@******@********************@*********@******@****@****@**@*******@***@*@*****@****@******@*@***@@@@***@@**@*****@*@************@***@******@@@*@@**@******@***@**@@***********@*@********@@@@*********@@*********@*@@******@@***@@*@***@*@***************@***@******@@@@*********@*******@************@*****@*@*@**********@******@*@***@***@@*@****@@**@@*****@@********@***@****@@**@@***@@*@*@@**@*******@******@*@@***********@*@*@**@**@**@****@@********@********@***@***********@@****@*******@******@********@***@****************************@********@*@****@*********@**********@@*@*****@***@**@@*********@*****@******@*@*@*******@*******@*******@****@*@***@********************@***@*@@******@***@@@*@**@****@*******@**@*@*@****@***@@****@***@*@*@@*******@*****@*****@**@@@***@*****@*@******@************@********@**@************@@*****@**@**@@@*****@@**@***@*@***********@***@**@@*@*********@******@@@*****@***@@*******@*@*@*@***@*************@*******@@**************@***********@********@*************@*****@@@****@*******@*****@*************@***@**@*****@*@***********@**@***@@*@*****@@*@@@*****@**@**@*********@@@*******@*@*@***@**@*@**@**@@***********@***@*******@************@*@****@@*****@*@****@**@*@**@****@*@***@@*@@@*@*********@**@*****@**@@*************@*****@@**@*******@**@@**********@**@****@@***@**@@*@************@@*@****@********@***@****@*@*@**@***@******@@*****@@**********@**********@****@****@******@@*@*********@*********@*@**@**@*@@@@@*********@*******@***@*****@****@**************@**************@**@*******@***@@@@*@******@***********@**********@******@****@@*@******@@*******@***********@@****@*************@@@@**@*@@@****@**********@******@*@*****@@@@@@@*@@*@@*@**@@@@*@*@*****@@****@*@**@***@@@************@*******@**@***************@*@*******************************@***@***@***@********@********@@@*@*@**@**********@*@*@@@*******@*@@*@**@@*******@*******@@****@****@*******@@*@@**@@*****@@@********@*@****@@****@*@****@**************@**@***********@***@@************@***************@*@@**@**@*@****@*@*@@******@*********@**@*@***@@@***@***@*@*@***@@@***@*****************@*****@*@***@@***************@****@@@******@***@***@*@*****@*@@*********@*@*@**@*@****@*@@*****************@@**@***@******@@****@****@*@**@*@******@***@***@**@@**@***********@*@**@***@*******@**@************@*@@**@****@****@***@***@***@**********@@*****@********@@**@***@*@*********@*@*****@***@*****@*******@***@****************@@****@****@**@*********@*@***@***@*@*@**@@**@@*@********@**@@@**@***@@***@*@***@*@********@**@*@****@**@@*******@*@***@******@*@@@*@******@******@************@**********@@*@**@@@****@***@***********@*****@@**@***@***********@******@@@***@**@*******@**@**@**@****@****@*****@*@@@@**********@*@***@**@*@************************@@******@********@***@@***@****@**@**@***@@@****@*******************@*@*@**@******@@*@*******@*********@**@@****@@**@@***@*******@**@***@@***@*@***@@********@@****@**********@@**@*@**@**@***@********@*****************@*@**********@***********@*@***@*@***@**********@*@@******@@**@*@**@@@*@*****@***@**@**@*@***********************@*****@@**@*****@********@*****@@*******@****@@******@*@***@@**@***@*******@*@****@@*@@*@*@***@*******@*@****@**@@******@@****@****@*@@***@******@***@*@******@***@@******@****@****@********@*****@********************@*******@***@**********@*@@*****@@***@***@***@**@*********@*********************@****@******@@@****@************@*@@***********@@*****@*@******@***@****@*@***********@***@*********@**************@@******@*@@*@**@*@*********@****@@@*@@@*@****@***@**********@*****************@********@@*@****@*@@**@@**********@*@*******@***@*@***@**********@*****@*@****@*@@**@**@@**@*@***@*@@*****@****@*****@**@***@*****@**@***@****@@*********@@**********@***@**********@@**@***@*******@**@**@@***@@*****@*@**@@*@*@**@***@****************@*@***@**@****@***@*@@@*@**************@@@*@@**@*****@@*****@*@***@****@*******@*****@*******@*******@**@@*********@******@@***@*@@*****@***@@*@**@*@***@**@****@*@*@*@****@*@@*@@****@**@@******@@*********@@@**@*@@@@***@**************@@****@****@****@****@*****@********@*@**************@*****@*@***@**************@@**@*@***@****@@@@****@**@*****@***@*****@*@@@**@***@**@*@***************@***@*@@*@@*@***************@***@*@**@****@**@******@**@@@*@*******@***@@*********@********@****@**********@*@**@@******@*@**@************@***@@*@**@********@***********@**@@@@@*@*@*@**********@@@*****@****@*****@*******@***@**@*****@******@********@*@*********@*@@**@*****@**@**********@@*********@*@***@**@****@*******@*@***********************************@**@**@*@@*****@**@**@***@***@@@@***@***@***@******@@*@****@**@*********@*@@**@@@***@@*@@****@*****@@***@@*@*****@*@@*@*******@*@@**@@**@*@******@***************@**@**@******@***@***@*@**@***@*@@****@*@****@**@*@***@***@@*@@@**@*@@****@@****@@***@*@****@***@@@*********@***********@*@***@*********@**@@********@**@***@*********@**********@@****@@*******@*********@**********@*@@***@*@************@***@@*****@*@@****@********@@*@**@@****@*@@***@**********@@**@*******@@***@@@**@*@****@***@****@*@*@@*@*****@******@****@*******@@*@**@**@******@*@***@@****@**@*****@*@@@***@@*************@****@@@**************@@****@******@***@*@*@****@*@*@**@*****@@***@********@***@@**@**@@**@***@*@***@@****@*************@@***************@***@@*******@***@***@****@****@****@*@@********@*****@*******@******@@*@**@***@***@*@***@****@******@**@**@@****@**@******@@********@**@@*********@***@@****@*@*******@*@*@********@*@**@@*@*@@********@@@*****@@***@**********@*****@****@@*@********@*@***@@*@***@@******@@*@*@*******@***@********@*@***@********@*****@@***@@@***@******@******@@*****@****@******@******@@@***@*********@***@*@********@***@**@****************************@***@**@******@@*@*****@@***@**@**@**@**@******@*@*@***@***@****@*@*****@*********@********@******@**@******@****@*@****@**@***@@@*@@@**@*****@*@@******@********@**@**@*******@***@@*@******************@*****@*@********@**********@********@***@******@***@@*******@**@****@*****@@***@*@***@**@***@******@@*****@*@****@*********************@***@**@***@@@**@******@@**@*@*@**********@*@****@@@*****@****************@**@*@*****@**********@****@@*@**@****@****@**@***@*******@**@****@******@*******@@*@@*@***@********@****@*@@****@*@****@@**@*******@***@*******@@**@***********@****@*************@@**@*********@**********@**@*@@*@*****@@**@**@**@***@****@@***@@**@**@@**@****@*@**@**@@***@@@*@**@**@@********@@@@**************@*****@****@***@@****@***@********@***@*@***@*@***@@*****@*@********@****@***@*******@@@******@**@********@****@************@*@***@*****@*@*****@*@@@***************@*****@@@@**@**@*****@***@***@@*@**********@*****@*@**************@*@*****@*@***@***@@******@*******@@******@*@*@@*****@*@***********@***@*@*@***@*@**********@@***********************@**@****@*@@********@*********@*@**@****@****@**@*@**@**@@*********@*@***@******@*@****@*@@****@*@**@***@****@**@****@@*****@*@******@******@@***@*********@**@***@*@**@**@**@@@@**@****@*****@@@*@**@******@@*@@@@***@***********@@*****@@**@*******@***********@******@******@*@**@*****@**@*****@@@*@********@***@****@*@*@***@***@****@@@*@*****@*****@***@@@********@***@@@@***@****@****@****************@**@*@*@**@***@@*****@****@************@**@******************@@@*@******@****@*******@**@***@******@@*@*****@@******@@**@*@***@*@**@******@*****@*@@*******@**@@@*@@***@@*@***@*@*@***@*@****@@*@***@*@@**@*@*****@*@*@@@*@*******@*@*@@****@@*****@**@********@*@@**@****@**@******@*@***********@****@**@*****@***@*************@**************@***@@**@************@******@*******@*@@*@@************@*@@**@**@**@**@@@******@**@**@**@**@@@@*@*@**@******@*@************@***@******@****@***@***@*@@*****@@****@*******@*****@*@****@*****@**@@**@@********@*@@*******@**@*@@***@*******@*@***@@@*@********@**@@*@*******@**@**@**@@*****@*@**@*******@**@**@*********@*@********@@@@*@@************@@*@*@@**@****@*@*@*@*@*@**@**@***@*@*@****@************@******@****@**@@***@*********@************@***@******@*@**@@@@*@***@***@*@**********@***@***@@@*******@****@*****@***@****@@*********@*@**@*@***@******@@***@***@***@*@******@****@********@*****@@@**@*@***@****@*@*@*****@**@*@*@*************@**********@****************************@@************@*****@*******@*@@**@**@***@*******@**@**@@@@@**@@**@*@********@@**********@**@*************@*******@******@@**@*@*****@********@*@@*@@**@****@@**@**@*********@**************@**@***@********@@@**@**@@@@@@*****@**@@****@@*******@***@*@*@**@**@***@**@***********@@*@***@@*****************@*@*@*******************@****@************@********@@*********@***@**@*********************************@*************@@@**********@***@******@**@*******@*****@**@**@**************@**@**********@*@*****@@*@***@@*******@*@*@@@****************@*@*@*@**@@************@@****@*@@*******@*@**@@**@*************@**@**************@*@*@***@@@***@*******@*@***@**@***@*@*********@@******@*****@**@**********@**@***@@********@****@@@***@@**@**@@***@*******@*************@*****************@*****@*@***@@****@***@*@**@****@********@***********@@@*@*@*@***@********@*************@**@**@@@@@*****@*******@****@******@*@@***********@*@******@***@***@*******@@*******@**@*@*@*@**@@***********@********@@*@***@****@******@**@**********@*@@@@*****@**@@**@@****@*********@*******@@*@**************@**@***@@****@**@***@@**********@@@@****@*@*@**@***@****@*@***@****@@**@**********@*@****@@*****@***@****@@**@@@@*************@@*****@*****@*****@***@******@********@*@@****@@@****@*******@*@***@**@@******@*@**@********************@**@**@*@@**@****@****@**@**@@*@@**@****@@@*******@@**@*@******@@**@*******@****@*@*@*************@*******@******@*********@*@**@***@******@******@*@*****@****@*@@@**@@***@@*@***@***********@@*******@******@******@*****@@*@*************@*@****@****@***@***@@*****@**********@**@@************@*@*@****@*@******@@*@*****@*@******@**********@**************@@*********@***@@*************@*****@@*@********@@*****************@*@@*@*@@******@@**@*@*@@*********@@****@****@@*@@***@****@@@*@**@*@**********@@**@*******@*@*@***@****@******@@*@***********@*****@*@***@@***@****@**************@@@**@**@***@***@*@*****@****@*@******@*****@*@*********@*@**@********@@*@@@*******@**@**@****@@****@****@@**@***@*************@@*******@***@@****@***@*@**@*@**@****@@*****@*****@*************@**************@*******@*****************@******@*****@**@@@***********@***@*@****************@@*****@*******@********@****@****@@@@*@*@*********@@@********@********@@**************@@****@@*****@@*****@*@**********@@@****@***@@@***@********@@@****@*@@@***********@*@*@**@***@*************@@@**************@***@@*@***********@*@@*@*****@@@******@**@@*@@****@***@@*@*@@**********@@****@******@********@*@**@@***@*@**@*****@*******************@@******@******@******@*@@@**@**@*****@**@@@**@*@************************@*********@@**@*****@@***@*******@**@*******@*@@*********@****@*@***@******@******@@@@@*@*@@@*****@****************@****@**@****@@@*****@******@**@****@@**@@*****@********@@***@*@*@*@**@***@*@**@**@****@@*****@@*@*@*@******@***@*****@***@*@@*@******@@@******@***@*****@@****@******@@@*******@**@*@**@*@********@****@******@*****@************@@@@@@***@*@@****@*@******@*@*@********************@*****@@@@@****@**********@@@@****@**@**@*@*********@*****@@*********@@***@**@@@@**@@*@***********@********@**@***@***@*@*****@**@@@***@********@*@*@**@*@*****@*@******@***@***@******@*@***@****@*******@**@@**@***@*@*****@************@@*****@**@*@**@@*@**@@*********@*@@********@***@**@****@*******@@**@****@***@**@******@**@**@@@***@********@@***@*@@*****@*@@****@**@*****@*********@*@******@@@***@@*****@**@@**********@******@*@**@***@@****@*@****@*******@*@**@*@************@***********@********@***@****@**@*@*****************@****@*@*@***************@************@@*@@@********@****@@@@***@***@**********@*@*********@@******@@***@*@***@*@***@*@*******@*****@*****@*@@*@**@****@@******@***********@****@**@****@@@@@*******@********@@********@****@*@*************@*@*********@********@@***@*@@@@******@***@**@@*****@*@*******@****@@***@******@@*****@**@****@****@******@@@***@***@*****@***@****@************@****@*@******@@@@@***@******@*****@*@@@*******@*@@***@*@**@***********@@**@****@@***@@@*******@******@*****@**@@***********@@***********@*********@*@****@****@**********@*@**@*@*****@@@@**************@*@***@********@***@@*****@@*@*@**@****@*@********@******@@@******@******@*@*@***@*@***@******@@@@@*@*******************@************@******@***@@***@*****@@*@***@*@*@*@*******@*@***@***@*@@*@@*@@*@*@****@*****@****@**@*@***@*@********@*******@*@***@**@***@@*@@**@@*@*@*@****@@**@**@*@***@@*@*@****@@**@*****@*****@****@*@**@@@***@*@@*@***@@*****@****@**@@******@**@**@@@**@*@@******@******@*@**@*******@*@@*****@***@**@*****@*@**@**********@*********@@***@**@*@@********@*@@**@@***********************@******@******@***@**@*@*@***@*@****@**@@*******@@**@**@****@*@*****@@*********@*@*******@************@****@@*@**@**@@**@*@@**@******@**@****@@*****@************@*@*******@@@@********@@***@***@@*@*********@******@***@*****@@*@*@***@@*@*@*****@************@***@**@********@***@*@**@**@***@**********@*@***@****************@**@***@***@**************@***@*@**@*@*@*@*******@****@**@@*@**@***@@****************@*****@*******@*******@******@*@*************@***@**@*@*********@************@*@****@**********@*@*@**@**@***********@**@@*@***@*****@**@*@******@***@**@**@***@@*@*@**@**@****@********@@*@**@***@****@*@@@*@***@****@**@****@*****@****@@*@***@*@*@***@**@*@***@**@*@**@*@*@*@****@*@***@****@****@**@*****************@****@**************@@*@*****@@*@*@**@***@****@@*@*@****@*****@*@*@**@@***@@****@***@**@****@******@*******@*@****@**@**@********@*********@****@******@*@**@*@@**@*@**@****@**@*@*****@*******@**@**@@****@@@*@@******@@*@***********@***********@*@***@*********************@*@**@**@***@***@********@@***@*************@@@*****@@@**********@*********@***@******@**@*@***@**@@@*****@*@@@@@***@**@*******@@*************@@@@*********************@*@**@@*******@@******@***@**@****@*@******@@**@**@@*****@**@@**@**@**@***@*@*****@***@************@*********@*@*@************@*@*******@**********@@*********@*@**@*@@*****@*******@************@********@***@***@*****@****@**@@**@**@******@@*@@*@****@***@@*@******@******@@@**@*@@**@@**@***********@*********@@@@*****@@@**@@@******@*@@**@**@@*@****@******@****@*@@@@**@****@****@*@@**********@@*@@*@**@**@****@**@**@*@*******@@**@***@**@***@***************@****@***@@**@******@*********@@*******@******@**@@**********@*****@***@**********@********@*@***@@**@@***@*@@@*@@***@*@@***********@********@**@*********@**@*********@*@***@@@@@@***@****@******@******@*@@*********@@****@*@*******@@*****@*@***@@**@***@********@****@@***@******@@*@****@@***@**@*@****@*@@*@******@**********@@@****@@@********@*@*****@****@***@@**********************@**@@@@@***@**@*@*@*@@*@*****@****@**@****@*@@*@*@**@*******@*****@******@**@******************@***@**@@*@**@*@****@**@***@*****@*****@*@***@*@@******@***@*********@**********@*@***********@****@******@*****************@@@**************@**@@*******@****@@**@**@***@**@*@****@@*@*@*@*@@*@@@*****@***********@***@@@*****@@**************@@******@***@@*@**@@*******@***@****@*@*@*@**********@@@*@**********@*@*@******@******@****@**@*****@@*****@************@**************@**@*******@*********@**@*@@**@@***@*****@**@*@****@***@***********@*****@****@***@**@@************@*****@***@@****@*******@@***********@***@@**@***@**@@************@****@***@@*@***@***********@***@@*****@@@@**@*****@@***@**@*@**@*@@*@@**********@@***@****@****@*@**@***********@@******@*********@@***@**************@*@**@******@@*@**********@**@@***@***@**@**********@********@***@**@***********@*@***@***@**@*********@****@@@*@********@@*@**@@@*@**@*************@@*@@******@****@**@**@****@@*********@*****@**@@@*****@*******@***********@*@@**@*******@@******@***@*@****@@@*@**@***@***@**@*@*@********@**@@****@@***@@**************************@**@@*@**@*****@**************************@***@**@**@*@*@***@@@******@**********@***@*@********@***@@*@*@*****@*********@**@@***@**@****@*******@@**@**********@****@@*@****@****@*@*@@@****@*@**@@*********@*@************@*****@**********@***@********@*@******@*********@***@***@*****@********@**@**@***@****@******@**@@**@*****@******@*@*******@*@**@*****************@*****@*@@@***@@**@*****@***@*****@********@*****@@*@******@@*****@**@@*@*******@**********@@**@****@@*********@*@*********@****@****@***@*****@*****@***********@****@@@*******@@@********@************@@****@@*******@***********@***********@@*******************@*****@@**@@*@****@*******@**@*@*****@**@*****@*@*****@******@***@*******@****************@*****@****@**@@@**@@*****@***@*@*******@@***@*************@**@******************@@****@*****@*@*****@**@**@@*******@*****@**@*****@***@**@*@*@*****@*******@***********@@@**@@*@******@****@@*********@*************@********@@@*@*@**@**@**@*******@@@********@@*****@*@****@******@***@@@*******@@*@*@********@@*@@@**********@******@******@*@*@@@*****************@@***@*******@**@****************@***@*@*******@@**@*@****@@*********@*@**@@@*******************@*****@****@***@*@*@*****@**@**@*@*******@*@@@@@*********@*@@******@****@@**@*@*@*******@*******@********@*****@@@***@**@***@*@@***@*@**@***@****@****@@@**@@***@******@*****@@**@****@**@*@****@*@*************************@****@**@***********@*@*@@**@***********@@@*@**@******@***@********@***@********@*************@***@*@*****@**@*********@*@***********************@*******@********************@***@******@*****@*********@***@***@***@*@@*@*@****@**@@*@@*****@*@*******@**@********@**@@****@*@**@**@*@****@*******@*********@**@@****@@*******@*********@**@@****@**@***@***@@@@@********@**********@*@@*@@****@*************@@**@@****@**@*@@*@@**@@***@@**@**@*******@@***********@@@@**@@*@****@**@@****@*@**@**@@****@*****@*********@*@@@****@**@@@*@*****@*@*@@@*@*******@***@*@******************@***@*@****@@*@*@***@***************@*@**@*@*****@*****@********@****@**@*@*@**@**@@@***@******@@@********************@**@**@********@@*@*@*@***@******@***@****@@*@**@@*@*@**@*@**@**@@@***@***@*****@*@*@****@***@****@*****@************@*@**@****@*****@********@*@*@*******@**@***********@******@******@*****@***@******@**@***@**********@***@**@***********@***@*@*@@@********@**@@****@@*****@********@@@@***@**@*@*@@******@*@@*****@@****@******@**@************@******@*****@@********@**@**@***@*@*@@@*@***@*************@@********@**@*****@*****@*******@*@**@@******@****@*****************@*@*@**@*@******@******@*********@*@*@*@**@****@**@*@***@*@**@****@****@***@**@**@*****@***@***@**@**@***@@***@*@@@**@*********@**@********@**@*@*@*********@***@@*@@***@**@****@*****@**********@**************@*********************@****@******@***@************@*@********@**@****@*@@@**@**@*****@**@***@****@**@****@**********@**@@*@****@*@***@*@*******@*@**@****@*@@**@*@@***@***************@**@******@*@@@@@**@*@***@*@*@********@@*********@*********@**@**@*@*******@******@**@***@@****@***@@*******@*@@****@*****@*******@*@*******@***@****@**@*****@*******@**@**@*@**@*@**@**@@****@@@**@***************@***************@@*****@*****@****@***@***************@**@*@***********@*****@*@*@*@@*******@***@******@********@*@*@@@*****@*@**@*********@*@*@**@****@*@****@*@****@**@**@***********@*@*@*@***@*@*@*****@***@*@*************@***********@@*@***@**************@*****@*****@***@@*****@***@***@@***@**@*****@********@@**@***@***@*******@*****************@@@******@*@**@*********@**@************@***@**@@*****@@*****@**@*****@@*@****@******@@**@*@*@***@***************@**@@@***@*******@@**@@*****@**********@@*@@*******************@*@****@***@**@*****@*************@**@****@****@****@*******@*@********@***@*@******@@**********@*@@***@***@**********@@*@*@*************@@********@***@**@@*****@***@*@*************@@***@@************@***@@@****@*@********@*********@*@*******@******@*@*****@@**********@**@***@@*@**@********@**********@*****@************@***************@**@**@@*@*@****@*********@****@*@*@**@*@**********@****@**@*********@**@@@*@@@******@******************@***@********@@*******@*@***@@@****@*@@*@**********@****@@**********@***@**@***@*@*******@@***@@**@*******@***@@*@@*********@****@**@***********@*@****@****@*********@*@***@****@**@@@**@*********@*********@******@******@************@*@**@*******@*********@@**********@*@***@*******@**@@*****@*****@********@*******@****@*@*********@@@**@@@@**@***@**@*@***@***@******@***@@*******@**@*@@@******@********@****@*************@***@*******@*****@*@**@*****@@*********@****@@@***@*******@******@*@********@**@@**********@*************************@****@***@@*****@@@@**@@*@*@*@@*@@**************@*@*@**@@*****@******@@***@***@*@*@@***@@***@******@@@***@*****@**@****@*****@*****@@******@****@***@@*****@****@**@**@@*@*****************@****@*******@@*@********@*@***********@*********@@*********@*****@*@****@@@@**@*******@**@*@*****@@*@@@@*****@*@**********@********@*****@*@**********@@******@*@***@**@******@*@*****************@**@***@@*@*@**@********@@*@*@******@**@*@*@**********@******@***@@***@@****@*@*@@*@@****@*****@@****@*@*********@******@***@*@*@***@***@**@@@@********@***********@@@***@@@***@@@*****@@**@******@*****************@@****@***@*****@*****@*****@@**@@***@******@@*@******@**@*************@@*******@*@******************@@**********@@@@**@*****@**@*******@**@**@*@***********@**@**@***@*@*@**@*****@@******@*@******@@**@****@*******@**@**@****@**@*********@***@****@*****@**@***