)'    """)))UUUMMMBBB999|PP3f333f3333f3ffffff3f̙3ff333f333333333f33333333f33f3ff3f3f3f3333f33̙33333f333333f3333f3ffffff3f33ff3f3f3f3fff3ffffffffff3ffff̙fff3fffff3fff333f3f3ff3ff33f̙̙3̙ff̙̙̙3f̙3f333f3333f3ffffff3f̙3f3f3f333f3333f3ffffff3f̙3f3ffffffffff!___www4'A x(xKʦ """)))UUUMMMBBB999|PP3f3333f333ff3fffff3f3f̙f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙33333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffff3fffffff3f̙ffff3ff333f3ff33fff33f3ff̙3f3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3ffffffffff!___www$$$$$$$$$$$$$$$$$#$$#$#$$$#$$$#$$$#$$$$$$$$$$$$$$*$$$*$$$*$$$*$*$*$*$*$*$+$+$+$+$+$+$+$+$+$+*+$+*+*+*+*+*+*+++*+++*+++$$$$$$$$$$$$$$$$$$$$#$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$+$*$+$*$+$*$+$+$+$+$+$+$+*+$+*$$*+*+*+*+++*+++*+++*++++++++++++1+++1+++1+$$$$$$$$$$$$$$$$$$#$$#$$$$#$$$$$#$$$#$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$+$*$+$*$+$+$+$+$+$#$$+*+$+*+$+*+*+*+*+++*+++*+++++++++++++$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$*$$$$$$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+$$$+++*++++++++++++++++++++1+++1+++1+1+$$$$$$$$$$$$$$$$$$#$$#$$#$$#$#$$$#$$$#$$#$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+$$$$$+$+*+$+*+*+*+*+*+*+++*+++++++++++$$$$$$$$$$$$$$$$$$$$#$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$$$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+$+*+$+*+*+FoFoFoFoFoFo$+$++++++++++++++++1+++1+++1+1+1+$$$$$$$$$$$$$$$$$#$$#$$#$$$$#$$$#$$$$$$$$$$$$$$$$$$$$$$*$$$*$*$*$*$*$*$*$*$+$*$+$*$+$+$+$+$+$GGGGGG+*+$+*+*+++*+++*+++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$+$$$*$*$+$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+++EG++++*++++1+++1+++1+1+1+1+2+1+2+1+$$$$$$$$$$$$$$$#$$#$$#$$#$#$$$#$$$#$$$#$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$*$*$+$*$+$+$+$+$GGEEGGG+$+*+*+*+*+*+*+++*+++++++++++++++$$$$$$$$$$$$$$$$$$#$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$*$*$*$*$*$+$$$*$*$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+GEEEEGG+++++++++++1+++1+++1+++1+++1+1+2+$$$$$$$$$$$$$$$$#$$#$$#$#$$$#$$$#$$$#$$$$$$$$$$$$$$$$$$*$$$*$*$*$$$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$GGEEGGG+*+*+++*+++*++1+++++++++++++++1++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+++*+++GG+++++1+++1+++1+2+2+1+2+1+2+1+2+2+$$$$$$$$$$$$$$$$$#$$#$$$$#$$$#$$$#$$$$$$$$$$$$$$$$$$$$$$*$$$*$*$*$*$*$*$+$*$+$*$+$*$+$+$+$+$+$+*GGGGGG+*+*+*+++*+++*++++2++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$$$*$*$+$*$+$*$+$*$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+++*+++*++++++++++++++++1+++1+++1+1+222+1+1+2+1+2+$$$$$$$$$$$$#$$#$$$$#$$$#$$$#$$$#$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$*$*$*$*$+$*$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+*+*+++*+++*++++++++++++++2+2+1+++1++$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+*+$+*+$+*+*+++*+*+*+++*+++*++++++++++++++++1+++1+++1+1+1+1+2+1+2+12222+2+2+$$$$$$$$$$$$$$$#$$#$$$$#$$$#$$$#$$$$$$$$$$$$$$$$$$$$$$*$$$*$*$*$*$*$*$+$*$+$*$+$*$+$+*+$+$+$+*+$+*+$+*+*+*+*+*+*+++*+++*+++++++++++++++++22+++1$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$$$*$$$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+*+$+*+$+*+$+*+*+++++++*+++*++++++++++++++++++++1+++1+1+1+1+1+1+2+1+2+222+$$$$$$$$$$#$$#$$$$#$$$#$$$#$$$#$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+*+$+*+*+++*+*+*+*+*+*+*+++*++++++++++++++++++++++1+++1+++122$$$$$$#$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$+$*$*$*$+$*$+$*$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+++*+++*1+1+++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+$$$$$$$$$$$#$$#$$#$#$$$#$$$#$$$#$$$$$$$$$$*$$$$$$$*$$$*$$$*$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+*+$+*+++*+*+*+*+++*+++*++++++++++++++++++1+++1+++1+++1$$$$$$$#$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$+$+$*$+$*$+$*$+$+$+$+$+$+$+*+$+*+*+*+*+*+*+++*+++*+++*++++2+++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+$$$$$$$$#$$#$$$$#$$$#$$$#$$$#$$$$$$$$$$$$$$$$$$*$*$*$$$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+++*++1+++++++++++++++++++++++1+++1+++1+++1+1+1+1$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$+$*$+$*$+$*$+$+$+*+$+$+$+*+$+*+$+*+*+*+*+*+*+++*+++*++++++++++++1+++1+2+2+++1+1+1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+$$$$$$$$$#$$#$$#$#$$$#$$$#$$$#$$$$$$$$$$$$$$*$$$*$$$*$$$+$+$*$*$*$*$+$*$+$+$+$+$+$+$+$+$+$+*+$+*+*+*+*+*+*+++*1+2*++++++++++++++++++1+++1+++1+++1+1+2$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$+$*$+$*$+$*$+$+*+*+$+$+$+*+$+*+*+*+*+*+*+++*+++*+++*++++++++++++1+++1+2+1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+$$$$$#$$#$$$$#$$$#$$$#$$$#$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$+$*$+$+$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+++*+++*++++++++++++2+++++++++1+++1+++1+++1+1+2+1+2+1$$$#$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+$+*+$+*+$+++*+*+*+*+*+++*+++*++++++++++++++++++++1+++1+++1+1+222+2+1+2+1+2+2+2+2+2+2+2+2+2+2+$$$$$#$$#$$$$#$#$$$#$$$#$$$#$$$$$$$$$$$$$$*$$$*$$$*$*$*$*$*$*$+$*$+$*$+*+$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+++*++++++++++++++2+2+++++1+++1+++1+++1+1+2+1+2$#$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$*$$$*$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+$+*+$+*+*+++*+*+*+++*++++++++++++++++++++1+++1+++1+1+1+1+2+11221+2+1+2+2+2+2+2+2+2+2+2+$$#$$#$$#$$$$#$$$#$$$$$$$$$$$$$$$$$$$$*$$$*$*$*$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+*+*+$+*+$+*+*+*+*+++*+++*++++++++++++++++++1+++1+212+1+1+1+2+1+2+1+2+2+2+2$$$$$$$$$+$$$$$$$$*$$$$$$$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+++*+++*1+1+++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+1+2+2+2+222+2+2+2+2+2+2+2+212+$$$#$$#$#$$$#$$$#$$$$#$$$$$$$$$$$$*$$$*$$$*$$$*$*$*$*$*$*$+$*$+$+$+$+$+$+$+$+*+++*+$+*+*+*+*+*+*+++*++++++++++++++++++++++1+++1+211+++1+1+2+1+2+1+2$#$$$$$$$$$$$$$$$$$$$$$$$*$$$*$$$$$*$*$*$+$*$+$*$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+++*++++2+1+++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+222+2+2+2+2+2+2+2+#$$#$$#$+$$$$$$$$$$$$$$$$$$#$*$*$$+$+$+$+$$+$+*+$+*+**++*+++++++++++++1+++1+++1+1+1+++2+122+1+2+1+2+2+2+2$$$$$$$$$$$$$$2*$$$*$*$*$*$+$*$$$+$*+**++*+++*+++++++12+1+2+2+2+2+2+2+2+2+2+2+2+22222+2+2+212+$#$$#$$$$$#$$$#$$$$$$$$$$$#*$*$+*+$*+++++++++++++++1+++1+++1+++1+1+2+222+1+2+2+2$$$$$$$$$$$$$$$*$$$$*$+$+$*$$$$$++$+*+**+***++++++++++++2++++1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2222212+21$$#$$$#$$$#$$$+$$$$$$$$$*$$$*$$$**$$$*$*$$$+$*$+$+$+$+$+$+*+$+$+*+*+*+*+*+*+*+*+++*+++++++1+2+++++++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+222+2+2$$$$$$$$$$2$$*$$*$*$*$+$*$**$+$+$+$+$$+$+*+$+$*$+*+*+*+*+*+*+++*+++*++++++++++++++++1+++1+++1+1+1+2+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+2122222+#$$$#$$$$$$$$$$$$$$$$$+$*$$$*$*$*$*$*$*$+$*$+$$$*$*$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+++*+++*++++++++1+++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+222$$$$$$$$$$$$*$$$$*$$*$*$*$+$*+$*$+$+$+$+$+$+$+*+$+*+$+**$+*+*+*+*+++*+++*+++++++++++++++++++1+++1+1+1+1+112+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+22$$#$$$#$$$$$$$$+$$$*$$$*$+$*$*$*$*$*$+$*$+$*$+$+$++$$+$**+*+*++++*++++++++++++++++++++2+2+1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2$$$$$$$$*$$$*$$$$*$*$+$*++$+$+$+$+$+*+$+*+$+*+*++*+$++++1+1+1+1+1+2+1+2+1+2+2+222+2+2+2+2+2+2+2+2+212+212+212+212+2221#$$$#$$$#$$$#$$$$$$$$$*$$$$$*$*$*$*$*$*$+$*$+$*$+$+++$***++++++++++++++++1+++1+++2+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2$$$$$$$$$$*$$$*$$$*$$$+$$*$+$+$+$+$+$+$+$+*+$+*+*+*+**+++++*+++++1++++++1+1+2+1+2+1+2+1+2+2+2+212+2+2+2+2+2+2+2+2+2+212+212+212+21$$#$$$#$$$$$$$$$$$$$*$$$*+*$*$+$*$+$*$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+$+$+++*++++++++++++++++++++++1+++1+++1+++1+1+1+212+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2*$$$*$$$*$*$*$*$+$*$+$$$+$+$+*+$+*+$+*+*+*+*+*+*+++*+++*++++++++++++1++*++++1+++1+1+1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+222+2+2+212+212+212+222+22212221#$$$#$$$#$$$$$$$$$$$$#$$*$*$*$*$+$*$+$+$+$+$+$+$+$+$+$+*+$+*+*+*+*+*+*+$+*+++*++++++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2$$$$$$*$$$*$$$*$*$*$+$$$$$+$+$+*+$+*+*+*+*+*+*+++*+++*+++*++++++++++++1++*++++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+222+2+2+2+212+212+212+222+22$$#$$$$$$$$$$$$$$$$$2$+$*$+$$$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+++*+++*+++++++++*++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+222+2+2+2+2+2+2+2+2+2+2+2*$$$*$*$*$*$+$*$+$*$1+2$+*+$+*+$+$*$**+*+*+*+++*+++*++++++++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+222+212+222+222122212222#$$$#$$$$$$$$$$$$$$*$$*$*$+$*$+$*$+$$$*$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+++*+++++++++++*++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2$$*$$$*$*$*$*$*$*$+$*+$+$+$+$+*+$+*+*+*+$+$+*+++*++++++++++++++++++++1+++1+++1+1+1+1+2+++2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2122212+222+2221222122$$$$$$$$$$$$$*$$$*$*$*+++$*$+$*$+$+$+$+$+$+$+$+$*$+*+$+*+*+*+*+++*+++*++++++++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+222+2+2+2+2+2+2+2*$$$*$+$*$+$*$+$+$+$+$$+*+$+*+$+*+*+*+*+++*+++*+++$+*++++++++++1+++1+++1+1+1+1+2+1+2+1+2+1+2+2+1+2+2+2+2+2+2+2+2+2+212+212+212+2221222+2221222122222222#$$$$$$$$$$$*$$$*$$$*$$$*$*$*$*$*$*$+$*$+$+$+$+$+$+$+$+*+$+$+$+*+*+*+*+*+*+++*++++++++++++++++++++++1+++++++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2$$*$*$*$*$$$+$*$+$*$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+++*+++++++$+*++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+212+222+2222222+222122$$$$$$$$$*$$$*$$$$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+*+$+*+**+*$+$+++*+++++++++++1+++1+1+1++2+++2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+222+2+212+2*$*$+$*$+$*$+$+$+$+$$$+$+$+$+*+$+*+$+*+*+*+*+++*+++*++++++++1++*++++1+1+1+12+2++2+2+2+2+2+2+2+2+2+2+212+212+2221222+22212221222222222222$$$$$$$$$$$*$$$*$*$*$*$$$$+$*$+$*$+$*$+$+$+$+$+$+*+$+*+$+$+*+*+++*+*+$+++++++++++++++++1+1+++1+1+1+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+222+2+2*$+$*$+$*$+$*$+$+$+$+$+$+$+$$$+*+$+*+*+*+*+*+*+++*+++*+++++++++++1+++1++*1+1+1+1+1+1+2+2+2+2+2+2+2+2+2+2+212+212+212+212+222+222122212222222222$*$$$*$$$*$*$*$*$*$*$*$*$+$*$+$$$$$+$+$+*+$+*+$+*+*+*+*+*+*+*+++++++++++++++1+++1+1+1+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+212+2+$*$+$*$+$+$+$+$+$+$+*+$+*+$+*+*+*+$*$+*+++*+++*++++++++++++1+11+1++++++2+2+2+2+2+2+2+212+212+212+212+22212221222222212222222222222222$$$$$$$*$$$*$*$*$*$*$*$+$*$+$*$+$*$+$+$$$+$+$+*+$+*+$+*+*++*+*+*+++++++++++1+++1+1+1+1+2+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2*$+$*$+$*$+$+$+$+$+$+$+*+$+*+$+*+$+*+*+*+*+$**+++*+++++++++++++++1+1+1111+2+++1+2+2+2+2+2+2+2+2+2+212+212+212+212+222+2221222122222221222222$*$$$*$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+*+$+*+$+**$**+*+*+*+*+++*++++++++++++++1+++1+12+1+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+2+2+212+2+$*$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+++*+++*+++++*++++++++1++1++1++++2++2+22+212+212+212+222121212221222122222222222222222222$$$*$$$*$*$*$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+*+$+*+*+*+$*$+*++*++++++++++1+1+++2+11+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2*$$*$+$+$+$+$+$+$+*+$+*+*+*+*+*+*+++*+++*+++*+++++++++*+*1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+1+2+2+2+2+2+2+2+2+212+212+212+2121222+22212221222222222222222222$*$*$*$$+$*$+$*$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+++*+++*+++$+*++++++++++++++++1+++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+212+222+222+2+$+$+$+$+*+$*+$+*+*+*+*+*+*+++*+++*++++++++++++1+++1+++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+222+2212S222221222222222222222222222222$$$*$*$*$*$*$*$+$$+$+$+$+$+$+$+$+$+$+*+$+*+*+*+*+*+*+++*+++*+++*++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2++S2SSSSSSSSS+SS+2+2+2+2+2+2+2+2+2+2+212*$+$+$+$+$+$+$+*+$+*$$+*+*+*+*+++*+++*+++*++++++++++++1+++1+++1+++1+++2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+SYSSSSSS2SSSS2SYSS222222222222222222222$*$*$+$*$+$*$+$+$+$+$+$+$$$+*+$+*+$+*+*+*+*+++*+++*++++++++++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+1+2+2+SSSSSSSSSSS+SSSS2+SS2SS+SS+212+222+212+222+2+$+$+*+$+*+$+*+*+*+*+*+*+++*+$+*++++++++++++++++++++1+++1+++1+1+1+1+2+1+1+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+2SYYSSYYSYSSY12SYSYSYSY2222222222222222222$*$*$*$+$*$+$*$+$+$+$+$+$+$+$+*+$$*+$+*+*+*+*+*+*+++*++++++++++++++++++++++++++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+SSYSS22SY2SSYSS22S+S22SY+2+2+212+2+2+212+212+$+$+$+$+$+*+$+*+*+*+*+*+*+++*++++++*$++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+212+YSYSYYSYS2SSSYYSYSSY222222222222222222222$+$*$+$*$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+**$+*+++*++++++++++++++++++1+++1+++1+1+1+++2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+YS+2SYYYY+Y22S2YSY2212+212+222+222+222+2+*+$+*+$+*+*+*+*+++*+++*++++++++++++++++1++*++++1+1+1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+2221222+2221YYYYYYYY2YYYYYY2YY2222222222222222222222$*$*$*$+$*$+$+$+$+$+$+$+$+*+$+*+$+*+*+*+*+*+*+$+*++++++++++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+YY2Y+2+22+2+Y+Y8Y22+2+2+2+2+2+212+212+222+$+*+$+*+$+*+*+*+*+*+*+++*++++++++++++++++++++1++*++++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+212+222+222YYY+2221^212Y22YY222222222222222222222222*$+$+$+$+$+$+$+$+*+$+*+*+*+*+*+*+++*+++*++++++++++++++++++1+++1+++1+1+1+++2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+28Y82+212+2+2+Y12+212+222+222+222+222+222+2+*+$$$+*+*+++*+++*++++++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+2221222+2221222122222222222222222222222222222222222222222222$*$+$*$+$$$$+$+$+*+$+*+$+*+$+*+*+*+*+++*+++*++++++++++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+212+222+212+222+222+$+*+*+*+*+*+*$$$*+++*++++++++++++++++1+++1+++1+1+1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+212+222+22212221222222222222222222222222222222222222222222$+$+$+$+*+$+*+$+*+$$$+*+*+*+*+*+++*+++*++++++++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+212+222+222+222+222+2221222+2+*+*+*+*+++*+++*++++++*$++++++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+21212221222122222221222222222222222222222222222222222222222222222222$*$+$+$+$+$+$+*+$+*+$+*+*+$**+*+*+++*+++*++++++++++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+28^+^28+2+^8+2888Y+2+212+212+222+222+222+$+*+*+*+*+++*+++*+++++++++++++*++++++1+++1+1+1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+2121212+222+2221222122^8^1^222^22^^^82222222222222222222222$+$+*+$+*+$+*+*+*+*+*+*+*+*+++*+++*++++++++++++++++++1+++1+++1+1+1+1+2+2+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+28^8^2812++2^8^8^+222+222+222+222+22222+*+*+++*+++*++++++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+222+212+212+212+212+222122222221222122222222^^22^22^^22^^8^Y2222222222222222222222$+$+$+$+$+*+$+*+*+*+*+*+*+++*+++*++++++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+28^8^+2+21288^8^22+222+222+222+222+222+*+++*+++*+++*++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+222+2+2+212+212+212+212122222221222YY222^8^22^22^22^^^8222YYYYSYSYSYSSS22222*+$+*+$+*+*+*+*+++*+++*++++++++++++++++++++++1+++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+SSSSSSYSYSY2Y12+28^8^2222+2^8^8^122Y8YSYSYSSSSSS22222+++*++++++++++++1+++1+++1+++1+1+1+1+1+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+212+222+212+222+22212221222SSSSSYSYSY22222^22^22^^2^^8^Y222YYYY222YS222222$+$+$+*+$+*+*+*+*+*+*+++*+++*++++++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+S+212SSY2Y2Y8+2+^8^+2+28288^8Y12+Y8Y22SS2S2+222+222+*+++*+++*++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+222+212+212+222+222+22212SSSYSYYY22228^22^22^^2^^^822YYYYSYYSY22222222*+$+*+*+*+*+++*+++*++++++++++++++++++++++1+++1+++1+2+1+1+2+1+2+1+2+1+2+2+2+2+2+212+2+2+2+2+2+2+2+2+2+2+SSYSY2Y22^82128^228^8^+28^+^8^+28YYSY2SSSS222222222++++++++++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+222+2221222122222221222SYSYSY2YY^Y^2222222222222222222222228YYYYSYS2222222222$+*+$+*+*+*+*+*+*+++*++++++++++++++++++++++1+++1+++1+2+1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2SS+28Y12+2+2+212+212+222+222+2Y8YY2YSY222+222+222++++++++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+1+2+2+2+222+2+2+2+2+2+2+2+2+2+212+212+222+2221222122212221222SYSYSYYY^Y^222222222222222222228^YYYYYSY2222222222*+*+*+*+++*+++*++++++++++++++++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+222+2+2+2+2+2+2+2+2+2+2+21YS22+28Y8Y82222+222+2221222+Y^88Y1YSYSSS22222222222++++++++1+++1+++1+1+1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+222+2+2+212+212+212+222122222221222122222222222222222SYSY2YY^2^Y2Y^222222222222YY^^Y222YYSY2222222222$+*+*+*+*+*+*+++*++++++++++++++++++++++1+++1+++1+++1+2+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+222+2SY+Y2Y8828Y1YY8+2+2YY8Y8YY82Y2SS2S22+222+222++++++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+222+2+2+2+2+2+2+2+212+212+222+2221222+222122212222222222YYYYYY2YY2YYYY2YYYY2YYYYYYYYYYYS22YS2222222222*+*+++*+++*++++++++++++++++++1+++1+++1+1+1+++2+1+2+222+1+2+2+2+2+2+2+2+2+2+2+212+2+2+2+2+2+212+2+2+222+212+2SY2YS22Y2Y22S2222YYSY+2S2S2YY2YSY22222222222222++++1+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+222+2+2+2+2+212+212+2221222+222122212222222222222222222222222YY2YY2YY2SYYY22Y2S2S2YSYSYSSY2S2222222222222222*+*+*+++*+++*++++++++++++++++++++++1+++1+++1+++1+2+2+1+2+1+2+2+2+2+2+2+2+222+2+2+2+2+2+2+2+2+2+2+222+2+2+212+21Y2S22S2Y2S22SS2+SSY2SS2S21222+2222222+222++++++1+++1+++1+1+1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+2122222+222122212222222222222222222222222SYSYSY2YSYS2YSYSS22SYSYSYS22S2222222222222222++*+++*++++++++++++++++++1+++1+++1+1+1+1+2+222+1+2+2+2+2+2+2+2+2+2+2+2+222+2+2+2+2+2+2+212+2121222+212+222+222+SS2SSS2SSSS12SSSSSS22SSSSSS2SS22222222222222221+++1+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+2+2+212+212+212+212+2221222122222221222222222222222222222222222222222SSS22SSY222YSSSSS22SSYSSY222222222222222222*+++*+++*++++++++++++++++++++++1+++2+++1+++1+1+2+1+2+1+2+1+2+2+2+212+2+2+2+2+2+2+2+2+2+2+222+2+2+2+2+2+2+2+2+212+222+222+222SSSS+SSS+2SS2SS+222+2221222+2222222++++++1+++1+1+1+1+1+1+2+1+2+1+222+2+2+2+2+2+2+2+2+2+2+212+212+222+212+222+2221222122222222222222222222222222222222222222222222222SS22SSS22222222222222222222E+++++++++++++++++++++1+++2+++1+1+1+1+2+1+2+1+2+2+2+2+2+2+2+222+2+2+2+2+2+2+2+2+2+2+22222+2+212+212+222+222+2222222+222+222+2222222222222222222222222222222EE221+++1+1+1+1+2+1+212+2+2+2+2+2+2+2+2+2+2+2+2+212+212+2222212+22212221222122212222222222222222222222222222222222222222222222222222222222222222222222222222EEE2222*++++++1+++++++++++1+++1+++1+++1+1+2+1+2+1+2+1+2+212+2+2+2+2+2+2+2+2+2+2+2+2+222+2+2+2+2+2+2+2+2+212+212+222+222+222+222+222+222+222+2221222+2222222+EEE222+222++1+++1+1+2+1+2+1+2+1+2+2+2+2+2+2+2+2+2+2+22222+2+212+212+212+2121222+2221222222222222222222222222222222222222222222222222222222222222222222222222EEEE2222222222+++++++++++++1+++1+++1+++1+1+1+1+2+2+2+1+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+222+2+2+212+212+222+222+2222222+2221222+22212221222222222222222222222222EEE22222222222221+1+1+1+2+1+2+1+2+2+2+2+212+222+2+2+2+2+212+212+212+222+22212221222222212222222222222222222222222222222222222222222222222222222222222222222EEE2222222222222222