@@@@@@*@@@@*@@@@*@@@@*@@@@*@@@@*@@@@*@@@@*@@@@@@@@
@@*@*@@@*@*@@*@*@@*@*@@*@*@@*@*@@*@*@@*@*@@*@*@*@@
@*@@@*@*@@@@*@@@@*@@@@*@@@@*@@@@*@@@@*@@@@*@@@*@@*
@@*@@@@@*@*@@@*@*@@*@*@@*@*@@*@*@@*@*@@*@*@@*@@*@@
@*@@*@*@@@@*@*@@@@@@@@@*@@@@*@@@@*@@@@*@@@@*@@*@@*
@@@*@@@*@*@@@@**----***@@*@*@@*@*@@*@*@@*@*@@@@@*@
@*@@*@*@@@*@-         --@@@@@*@@@@*@@@@*@@@@*@*@@@
@@*@@@@*@@*-             *@*@@@*@@@@*@@@@*@*@@@*@*
*@@*@*@@*@-  -------------**--@@*@*@@*@*@@@@*@*@@@
@@*@@@*@@*   *@@@@@@@*@@@@@@*-@@@*@@*@@@*@*@@@@@*@
@*@@*@@@*@    -@@@*-  -@@@*-*@*@*@@*@@*@@@@*@*@*@@
@@@*@@*@@@*    -*-      -*-*@*@@@@*@@@@*@*@@@@*@@*
@*@@@*@@*@@-            -*@@@@*@*@@@*@*@@@*@*@@@*@
@@*@@@*@@*@@*          *@@@*@@@@@*@*@@@*@*@@@*@@@@
@*@@*@@*@@@*@*        *@@*@@*@*@*@@@@*@@@@@*@@*@*@
@@*@@*@@@*@@*@*      *@*@@*@@@*@@@*@*@@*@*@@*@@@@*
@*@@*@@*@@*@@@@*    *@@@*@@@*@@@*@@@@*@@@@*@@*@*@@
@@*@@@*@@*@@*@*@@--@@@*@@@*@@*@*@@*@*@@*@*@@*@@@*@
@*@@*@@@*@@@@@@@*@@@*@@*@*@@*@@@*@@@@*@@@@*@@@*@@@
@@@*@@*@@@*@*@*@@@*@@*@@@@*@@@*@@*@*@@@*@*@@*@@*@*
@*@@@*@@*@@*@@@*@*@@@@@*@@@*@*@@@@@@*@*@@@@*@@*@@@
@@*@*@@*@@*@@*@@@@@@@@@@@*@@@@@*@*@*@@@*@*@@@*@@*@
@*@@@@*@@@@@*@@*@*@@@@@@@@@@*@*@@*@@@*@@@@*@*@@@@*
@@*@*@@@*@*@@@*@@@@@@@@@@@@@@@@*@@@*@@*@*@@@@@*@*@
@*@@@*@@*@@*@*@@*@@@@@@@@@@@@@@@@*@@*@@@@*@*@*@@@@
@@@*@@*@@@*@@@@*@@@@@@@@@@@@@@@@@@*@@@*@*@@@@@*@*@
@@@@*@@@*@@@*@@@@@@@@@@@@@@@@@@@@@@@*@@@@*@*@*@@@@