BM:t6( #.#.f3f3̙f3fffff3ff333f3333f3f3f3̙f3fffff3ff333f3333f3f3̙̙̙f̙3̙̙̙f3fffff3ff333f3333f3fffff3fffffff3fff̙ffff3fffffffffff3ffff3f3f3ff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3f3̙f3fffff3ff333f3333f3*$$*$$$$$%$%$$$$%%*$*$$$$%$$$+%*$*%$%$$$*$$*%$%$$$$$*$$*$*$$$%*$$$%$%$*$+*$$$$$$%%+%$$$$$$$$$*$$$+%%$$$$$$$%$*$$+$%%$$*$%$$%$$$$+*%%*$*%$$*$%%%$$$$$+$%$+$%$*$$$$%%+%%**%+*$*$%$$%+%$$$+$+**$$+$$$$$$*$$$$$$$**$%$$$$$$%$%$%+%%$$$$%$$+$%%$+$%$$%%*%*%$$**$%%%$$$$$$$+%$$%%++%$%$+$$*$+$%%%$*+$$$$%$*$%$$*$$*%$$$%$$$%$+$*$%%+$%$$**$$%$$%%$*$$%$$%$*$$$%%$%$$$$$$$%$$$**%$$*$$%*%$$$$$$$$$**%*$$$*+$%$$+$$%$+$+%*$%$*$*$*%*$+%**%*$*%$$$$+%*$$$$%+$%**$$%$$$%$**$*$$%%*$$$%$$$**$$$*%$$+%$*%$$$%$$$$+$$$$%$$%*$$$%%*$$%$$$$%$$$$$$+$+$$$%$$*$$$+$$+$$*$$*%%$*$$*$$+$$$*$$+$+$%$$$*$*$%$+$$+$$%$$$+$$$$$$%%$$$$$*$$%$*+*$$$$$$$$*$*$$*$++$%$%$$$$$*+%$$*$$$$%%*+%$%$$$$$*$$$$$%$$*+$%$$$%%%$$$$$*%%$+$*$%$$$%+$+$$$*$$%$+*$+%$$$%+$$+$$*$+*$$$$*%*$$*%$%$$$+$+$$$$*+$$$%%$$*$$$$*$$+*%%%%*$*$*$%$%$$$+$$$$$$$$$%%$$%$*%$$%%%+%**+*$$$+$*$%%%$$$$$%*$+%%$*%*%$$$$$$$$$%%*%$$$**$$$$*$$%$+$$+$$%%+$**+$+$+*$%$$+*$%*$$%$*%%$$$%$%$$$**$$$$$$$$$+$*$+%$+$$%*$+%$$$$%*$$$$$$$$$%%%$$$$$*$$*$$$*$$*$*$$$$$$%$$+*$$*%$%$$*+$$$%$%$%$+%$*$$*$$+$**%*$*$*+*%%$%$*%$$$$*$$$$$$*+*%**$*%*$**%$$++$$$$$$$$%$$%$$+$**$+%%$*$$$%*$$+$*$$%$%**+$%$+$$$$%%$+$%****%$$$*$$$%%%%*%+**%*$%*$*+$***%$*$%*$$%+$*$$**%*%$$$$$$$$*%$+$*$**$$$+*+%%$$*$%$*$$%$$%%*%$$*$*$%%+$**$*$*++$$$*%*$$**$*$$%*$$+%$$%$$$$$$$$$$%$$$**$$$%*$%*$++%$*%$$%$$$$*%+$$*$%$$*++$$*$*$$$%%$*%$$+%*$%%*%*$*$*$$%%$$$*$*+*%$**$+$$**%$$$%%$$*$$$+$$%$$%%%$$$$$%$$$$$**$$$$*$$$$%%$*$*$%%%%**+$$$$+$$$*$$%$$*$%$*%$$$$$$$*$$$$$*$%$$$%%+$%*$%$$****$%*$*$$$*$*$+%%$$$$%$$$$%$$$%%%$%$$$$$$%$%%$$%%%+$%$**$%$$++$$$$$$$+$$*$%$*$$$+$$%$$*++*$%$+$$**%+%%***$$*$$*$$%*$*$*$%$$$$$$$$*$%$$$%%%$$$*+$$$%$%*$$$$$$$$$$%%+$$$$*+$%*+$$$$%+$$$*$%$+*$$%***$$$$%$%$*$$$$%*$*$$$$%%$$$%$$$$$**$$*%*$%+%%+%$$*$$+*$$%$$+$%%*$*$$$$%+%$$%*$*+%$$$+$$$%%**%%$*$+%$$*$%$%$++*$*$+%%+%$%$$%+$$*%$*%$$$*$*$$$+%$**+$$$$%%$$%+$$$$$*%$%$$**$$%%*$$$$$$*%%$+%%$$*$$*$%+$$$%%+*$%$$%+$$$**$$$*$$$*%$$+%$$+$%**%+*$$$%*$%*$$$$$$$$$%%$%$*$$+$+$*+$%%+$+$$%$%$$$$$*%$$+$$$$$$$$$$%$$$$$$++$$$%%$$*+$$%%$$$*%%%%*%+*%%*%*%*$$**$$%%+$$$+$$$%+$*$$$*%$$%%+$$*$$$$%+$*%$%$$%$*+%+***$*$$$%$$+$%%$$$%%$%$*$$$$$$**$%$$+$$$$%$$*$$$$%$$+$*%%+$$$$*$+$%%$$+$**$$$*%$$$%$*%+$$$$$%$+$$%$%$$$$$$$$*%*%%%$*$$$%%%$$$%$$$$+$$%$$$**$$%$$$$+$$+$+$**$$$$$%$+$$%%$$+$%*$$*+$%$$+%%$$*$$$%$$$$$*$$$*$$$%$+$$$$$$%$$**+$$$$$$+%$%$$$%*$$$$%$$%*$+$$$+$$$+$$$*$*$%*$*$%%$*%$%%$$*$*$*+$$$$$+$$%%$$$%$$%$$*+$$+$$*$+%$$$%$$*$$$$$%$+%*$$$+%%+$$**$*$$$$$$*$$*%$$$%$%$$%$$%$$$$$%%$$*$$*+%$$$*$$%$$$$%*$*%$+%*$$$*$%**$%$*$$$$$%*$$%*$%$*$$$**$$*%+$*$$$%%+%$$$**$$$$$%%*$+$$+$$%%%+$$++*%$%*$$*$$%**%$$%%$$$$*$%$$*$%%$$$$+$$$%%$+%%$%%$%$$+$%%$+%+$$$%$%*+%+*%+$*%$$+$$$+%%$$$$**$%$+%$$$$%$$%$%$$*$$$$$$$$%%*+*$$$***$*$$+$$$$$$*$$**$$$*$*+*$$*$$$$$%%$*$+%%$$*$%%$%$+*$%%%$$***%%*%$$$**$$*$$$*+$**$$*%$$$%$$$$$$%$%*$**$$$*$$$$$$*$$*$$$$$$%%$$$**$*%$$*$%$$%$$++*%$*$$$$$*%$**$$**+$$*$%+$*++$%$+%+$$%$%$**+$+$%$$$$+%%+$**%*$$%$$$$$%$*$++$***$$$*%*$%+$**+$$$$$$$$$*$$$$*+$$%$$*$$*$%$$%*$$$$$$%$*$%$$$$**$%$$*$$$$%%$$*%%$$$%$$$$+$%$$%$$+%$$$+$+*$$$+$*$%**$*%%%$$$%$$$$%$$$%$$$$+$$*$%$$$%*$*$$$+$$$%$%*%$%$$+$$+%$*$%*$$$+$+%$*%*+**$$$+%%%$$%$*$**%*++*%+%$+%$$$%$+$$+$$%+$*$$$$$*$$$%$+$%$$+%$$*$$$$$+*$$$$$*+$$%$**%$%$$**$$+$$*$*$$$%%*$$$$%%*%*$$**$*+$*$+*$*$%$%%$+$$$$$%$*+*$$$$$$%$$$$%$$*+$$*++$+$$*$$$$$$+$$$$$%*$$$*+%$$$$$+$$$$%$$*%$+*$+$$+$$%$%+**$%+$%*%$$*$$$*$$$%$*$*%$*%*%*%$$*$$*%$*+*$$**$$$+$+*$$+*$%$$$*%$$$*$$$%%$*$$$$$*%%*%$$%$$*$$$+*+$$$%%*$+*$$$****$%$+%$%%**+$%$$**$$+%$$$%$$$$%%+$$$**$+$*%*+$$*$$$$$$%$$%$$+$%$*$%%%$$%$$%%$+$$$$+$**%$+$$$$*$+$$+*%%$$*$$+$$%+$$$$$+*+$$$%$+%$*%$%%$$*%$$%*$$$$$$$%+$$$$$+%*$$*$$*%**%$+$%$*$$%$$$$+*$$+$$$%*$$$$$$$+$*$$%$+%$$$+$$$%%$%$*$$%$+**$$$+$%*$$$+%$%%*$+$$**%*$$$$%%+$%$*$$$$$$$+$$$$$$*%%+$+$%%$*$+%$%*$**$%$$*$$*%$%%$**$$$%+$$$$$$$*$$$$+%+%$*$$%$$$$+$$$$%$%%$$$$$+*%$%*$$%$*$%$%$%$**$*$*$$$$*$%*+$%%$$$$$$++$$$$$$$$*%%$$$%$%+$$$*$$$%$%$%$++$$*%*$$$$+$+$$%*$%$%$+*$$*$*%$*$$%*$$%$$+%$$$%$+$$$$$%%$%%$*%*%$*+$%%$+%$$$+$*$$%$$$$$$%%$$%**$$$$%$$$%%*$*$%+%$$%*%%++$$*$$$$$$%%$$$$*%$*$$$%%$%+$%$$$$%+%%+$$%$$**%*$$$$**$$+*$*%$$$%+%+%$%$**$$*$$+*$$$$$%+*$$++*$**$$$%$+$*$*%++%+*$+$$$%$$$$$%$%+$$$*$+*$$%$$*+%$%$*%%+$$**%$$**$*%$$$*$**%%*$*$*$$**$$$$$%$$%$+$%*%$$*%$$%$%$$$$+*%+$%$*$%+*$*%%$$$$*$$$%*%$+$$%+$$+$$$$$$$$$$*%*$$$$$*$$$$$%*%$$%%$$$%$%$$$+$$*$%$$$$+$$$%$%$+%%$+%$+$+$$++*$$$+$++%%*%$$%%%%**$$$$%$*$$%$%$$++$*%$*+$%$%$**$$*$$+$*$**%$*%%*+$*$$%*%$%*$%+%*$$*$$$*$$$$%*$%$*$$+$*$%*$$$$$*%$$%$+*%*$$$+$$$****$$+%*$*$$$+$+$%$$$$$**$$$$$+%$++**$%+$$*$%$$$%$$****$$$%$%%$$$$$$$$$**$****$$+%++$*%$$$*$$$$+%$%$$*$%*+$*$%$**$%$$$%$$$%$%$%$*$$$$*%+$$%$$$$%$$$%*+$$+%$%$+$%$$%*+$$%%%++$$+*$*$$$%**$$%$$+$$%$*%$$*$*$%$*%$$$$$%$%$$$%$%$+%$$+%%**$$$$$$$%+$$$%$*+%$$+$$%$$%+$*++%*$%*$*%%$%$$$%%**$%$$*$$*$$%$%%*%%*%$$$$$*$$$$%$****$%**+*%**$$$$%%+%+$*$%$%$$$*%$$+$+$$$$$$$%$%*%$%%$$$$$%+%%$%$$$*%+*$*%**+*$+$*+%$$*$$*+%%+$%%%+$$$$%$$$$$%$*+$$$+$*$$$%**$$$$%%$$$$$$+$$$*+$+*$$$*$$$$*%$$$$$+$$$%$*$+$$%$*$$$$*+*$+%*%%$+$$$$$%$+$$%$%$+$%%$*$*$$$$%%*%$$%$$$*+$**$$$$$%$$$*$$$%%%$$$$$$%$$%+$***$$+%$$$$$$%%$$$*$%$$+$$$%$$*$$$%%$$+%%$$*+$+**%%$$$+$$%$+%$$$+$*$$*%$$$$$$%$*+%*$$%$*$$$$+$%+$%$%%+$$$+$*$*$**$*$*$*%%*$$*$$%$$$%$$$$$%$%$$%$*$%$$$%+%%%%%$%*$$$**$$%$*$*%+**$$$$$$$$$%$$%$**$%%$+%*$%%%$*+%%**%%$$$%$$$%*$*$+$$$$$%$%$%%$+$$*%*$$$$*%*+$$$$$+$$$%%$$*$$%*+%%%$$$**$*$*%%$*$%$$$*$$$$$+$$$$%+*$$+**$%++*%$$$$$$**+$%$$%$$*%++*%$$+$*$*$$%%$%*+*$$%$*$%*$%*$*$$$$$+*$%%$*+$%$*$$%%++%+$$$%$$*%%$%$*$$%%%%%+$%$$*$$$%$$%$%%%*$$+$$%$+$*$$$%$%$%$$$$$%++$%*$$$%%*%%*%*$*+$$$%%$$*$$$*$$*$*$$*+*$$**%$$$%$*+$%%$$++*$$$$*$$$$$%+$%$+%%$+$$%+$+$$$*$$$%%%%$%$*$$$$$*%%$%*$%$%*%$$%$$*$$$$%*$*$+$%*$*$%*$+**$$$$$$$$%%$$*$*%$$%+%$*$$$$$$$$$*%***$$*$%$$*$$%$$**$%*$*+$$*$$$%*%%%*$$***$*%%$*%$$$+*$$$****$%+**%*$%$$$$$++%%$*$$+$$$$%%$$$$$$+$$**$*$$$*$$$$%$$$%*$%$*$$$*$$$*$*$%++%$$$$$$%$$$**%%$$$$$**$$$$*$*$+%$**$*%*$$$$%$%*+$*%$$%%%++$$*$$%$+%$$$*%**%%%$$$$*$$*$%%+%$$$+$$%%$%$$+$$$$*$$$$$$$%%$$+$*$$%*$$$%%$$%*%$$$$*+$$%$$**%$*%$%%$$$*%$+%$*$*$%%%$$*%*$*$$$%+$+$%*$%$$$%$$$$%%%+$**$+$$$%%$%%$*%$$%*$+*$%%$$+%$*%$%$$$%$%%*$*$*$$+$$*$$$$$*$$$$$$*$**$$*$%%*$%$+$$*$*%$$*$%$%$+$$*$$**$$%$$*$$*$%+%$$$$$$$$*$$$$*$*%$*%+$$$%%$$%%$$$%*$$%*+$$$*$$%$%%$$$+$$$$$$%+$$%$%$*$$$%$$*$%*$$$*$%$$%%$+*$**$%$*+%%**$$$$$%*$%$$$%$%%%%$$$$$%$$$***%$*%*%$$$%$$$$%+*%$$%$*%%%**%*$$*%$$$$$$%$$%$$**$$*%%$$%**$%*$%%$%$%$$+*$*%*$*%%%$$$$*$$+$$*$*%*$$*$$$$*$**$$$$**$$++*+%$$++%*$%$$$%$$*%*$$$$%*$**%$*$$*$$$$*$%%+%+$%$%$%$$$%$*$$*$$+$$$$$$$$*$*$$$$+$%$%$*%%%$*$+$*%$%$+$$%$+$$$$%$$$$%$%*$*%$$$+$$*$$%$$$%$*%$%*$$+$$$*$%%*$$$$%%$$$$$***%*+$$+$**$*$$%$%$$**%$*+*++$$%*%$$$$$+$%$$+$$%$$%$%$$**$$$$$$$$+%$+$%$$$$%%%$%$$$%$$$%+$$*$$*%*$%$+%$$$$$%*$%%$$$$$$*$$$$$$+$%%*$$$$%$$$%+$$$$$%$$$*+*+**+%$**$$$*+$$%$%*%$$*$$$%$%$%*%$+$$$$+*$%$%$%$$*$+$%$+*+$+$$++*$$%$$*$%++%*$$$$$*%$*$$$$$$+%$$$+%$$$%++*$*$$%$$$%$+$%$**%*$*$$*$+*%%%$$%*%$%$+%$*$*$$$$*$$*$%$%$%+$%$$+%$*%$**%$$+%$%+$$%%*%$$*%**+*$$$%$+*$$$$%$*$*$%$+%%$$*$$**$$$$$+*+$%*$$$+$*$$$+$$$%$$%$%%$$$**$%+%%$$*%%*%$+$$+%%$+$$$**$*%$$$%+*+*$**%$$%*$$$++$*$+**$$$$$$$$$*$%*%*%$$+*%$$++$$$**$+$%$%%*$*%$%$$**%**%%*$$+$$*$+$*$*+**+$$$$$$$%$*$+$+++*$$$$%%$$*%%$$$++*%%$$$$%%+$*$$$$$$$%$%$**$%$*$$$+*%$$+$*%*$%%%%+%$%+*$$*$$$$%$$$$+*$%$++$**%$$$$$$$%%$$%$$%$+$*%$$*+$$$$$$$%*%$%+%%$+$$$++%**$%$$%$+$$$$*$*$*$$%+**$%$$$$+%*$$$*$$$*%*$%$$$*$$$$*$$$%$$$%%$$$$$$%$$++$$$$$$$$+$$$$$$$$$*$*$*$$$**%$$$$$+*$+**$$+*$**%+%+%$$$$*+$*$*++%%$%%$$$**%$%$$$%$%$*+$+%$%%$$$%$$+*$$$+$$$*$$%*$%$$**+$$%%$$$+$+$*$$$**%$*$+%*$$$%$%$+%$+$%$$$%*$%%+++$%$+$$%$$$%$%*$++$$%$**$*+%$*$$+*%**$$*$%*$*$*$$+***$$$%%$$%%*%*$*$$*$$$$$$%+$$$$$$+**$%*%*$%%$*%$*$$$$$$+$*+$%%%$$*$$$$$+$%*$+$**$$$*%*%$$$$$++$+$%$$*$%*$%+$*$$+$$$%*++$%++$%+$$$+%$*$$$$$*$+$*$%$%*+$$$$$$**+$%$%++$%*$$$%$$*$$$+$++%%$%$%$$$$$$+$**$$$*$$+*$$$+**$%$$%*$$%$+*$+$$***$$*$*$+$+%+***$$$$+$%%$*$$$*%$$$$$$$%%$%$*$$*$$**$%$*$%$%$*$*%$$%$$**+%$$$$$*$%$$$*$*$%**+%$+$$$%+$$$+$*+%$%+$*$$%+$$%%$$$*$++*%%%$$+$*$$$$$$$$$$+$$%$$%$%$$*$*$$$$$*+$*$**+$$$$$+$$$%+$$$$%%$%+*%$%%%$%$*%$%$*$$%*$$%*$%+$%+$%$%$*%$%$$$*%%$+$$%$*$*%+%%$%+$$*%%%$%*%$*$%+%%%**$$%*%+$$$$$$$*+$$%*%+%*$$+$$$%$%$%+*%$%%*$%%$*+*$*$*$$%$%%%+$$$*$%%%$+$$$$$$$%++*$+**+$%%%$$*$*%$$$*%$$$$$%$+$*$$$$%*$*$$$*$$$$$*+%$++$$+$%$$%%%*$$$$%%$**$%$%*%$$*$$$$%%$$$$$$$%$$$$%$$$$*$+%$$+*%$$$+$*$*$$*$$$$*%$$$$*$*%**$%$*%%%*$%$$+$$$*+%%+$$$$$$*%$%$$%$$$$%%$$$*$$+$$$+$*%%$%$*$%*$$*$*%$%*%$$$$$$$$+$++$$**$%$$$$$*$$+$$$%$%*%+$+$%%$%$+*$*$*%$%$$$$*%$$$$*%**$$$$%$%$$$$$$*$$*%%$+$$$$*$$$$*$%+%$$%*$$+$*$$%%*$%$$$%$%$$*$$$*$%$$%$%%$%**$$$%%+$$$$%$*$*$$$*+%$$%%+$$$$$$**$+$$%$$$$%+$$$$*$$$$$$%$$$$$%$*+$$%$$$$%$$$$$$$*$+$%$*$**$$*$*%**$$$$$$$$$$$+*%**%*$*$$$%$$%$$+$*$$**+%$$%++*$$%%$$$+$$$$*+$$%**+*$+%**$%$$%%$%$$$%$$*$$**$$%$$$$+%%+$$$+$$%%%++$$%$%*$$$$$$$$*+$%%*$$$+$$$%$+$$$$+*$+$+$%+$*$$$$$%$$$$%*%$%$$*%$%%*%+$$%$**$+*$%$$*$**$%%%%$*%$$$%$%*$%$*+$+$%+%+*$*$$$$*$+$$$$$%$$**$$$%%$%$+$*$%%+$$$$%$$%*$$%+$*$$+$%$$$+$+*%***$$%*$$%$$%%*%**%*$+$%$+**+$%++*$$*+$$$%**$$$$$%$$**+$$%%$%+**$%*++***$$$$**%$$%$$*$%+$$%$$*$*$$$$%$%*%%$$%*+$$$+*$%$%*++*%**$%$$$%$$$$$+$**$*%+%*$%*$+$$+$$%$$**$$%$$$$$$*+$$%**$+++$%*$$*%$$$*$*$+*$$$*%**$**$$$%$$*%$$%%+$+$$$*$*%$%%+$$$**%*%$*$$%%$$$$$%$$$*+$$**$%*%+$*$+$%$%%$%$*$$$*$$%$*%$%+$*$%**%%$+$+%$%$$*$$$*$*%$$$$$$+$*%$$+$*+%**%$%*$*$$%%$$$$$+$**$%+$$$$$%$%$$$$$$*$$*$*%***+$$+$%$$+$$$*%*$$+$*%$%%$$$**$$%*$$$$*$$+$$+$$$$$$%*$$*$%$*%$+$*$+$*%**$$$+$$$%%*$$$$%$$$$$*%%$$%+$$$$%$*%$+$*$++$$$*$*$$$$%$*$*+%$$*$$***%$$$$$$$+$$*%$*%$**%$$$$$%$%$$*$+$$+*%$$$$$$%$%$$$$%*$$$*+*$$$+$$%$$$+$$$%*$$$+$$$$%$%$$$+$$*%%+$$*%*$$$%$$*+$$$+$$$$$$$$$%$$%%%**$%*%%$%$%%$$++%$%%$*$$%$$*$+%+$*+$$*+++$$+*%$+$$%$$*$%*$$%%$$%*%+%%$$%$$%%$*$%$%%%+$*$+$$%$%$%$+*+$$$*%*$$$$**%%+$%**$%$$$**$*$$**$%*$$***$%+$%$$$%*$*%$$$%$**%%$$$$%*$$%$**$*$$$$%$$$$*$+$$%+$*$$+$$$$$$$$$%$$$$$%+%$$+$$+$*$%$$++$$*%$$$*$$$$$$$$$+%+$$$$$$%%$$%+***%$$*$%$+%%*$$+$$%%$*$$$$*$**%*+**++$$$$$$$+$%$$%$$%%%$$$*+%%$%$$$+*$$$**$*$$*$$$*$$$$$$%%$$%$$*%$$%%*$$$$+**%$*$%$%+$$+%++$+$$%$$$$$$$$$$%$%%$%$%%$$$%+$$$*$$$$$*%$+%$$$$$*+$*$+**$$%$%$$$$*$$$$$$$$$%$%+$+$**$**%%%$+$*$*+%%%$$*$$%$$$$%$$%*++$$$$*$$*$*$$+$*$$$*+$*$*%$$$%%+$*$$$%*$$$$+**$%*$*$$*%+$$%*$$+$$+$*$%++$+$+%$*$$$*%+%%$*$$%*$*+$$*%%+%$$$%$$%*$$$+$$%$+$*$$+$%$$%+***$$%$$$$$$$+$$%$*$$%$%$*+$$+$$$$$%$$$$*%$$$$$%%*++$$$$$$%%%*+%$*$*+$$$%**$*+*$%%%$$$$$$%%$$$**%$*%$%$$*$$%$$%*%%%%+%*$%$**+$%%+$$%%$$**+*$+%+%+*$++$%$$*$*$$%**$$$$$$$*$%$$%%*$$%$+$*$+%*$$$*+$$*$$%*$%$**$%$%+*$$%$$*%%$%*%$$*%$%$*$$%$$****$$$$+$%++$+$$%$$**$*$$+*$%$$$++$$*$$$$+%$$+$$$+*$$$+***$+*$*$*$$**$$$$*$**$%%$*$%%$$%**$%$$%$$$++$%$%%$%$%$$$$*+%$*+*$$*%$$*%$*$*$$%$$%%*%$$$$$$$$$%%+*%+*$%%$*$+*$%%$$$$%%*$*$$+*$$$$+$+$$$**$%$%$$$%%*$$%$$$*+**$%%$$$+$$$**%$$+%$%$*%%$%$$$$%%$$$$+%$$**$$$%+$%$$+%%*$$**$$$$%+%$*$*+*$$$$$$$%+$$$$$%+%$$$$*+*$$$$**$$$*$$*$%$$%%$$$%$+%$$$$*$*$%%$$+%%$*$$$$*$*$**$$$*$*$$$*$+$$$$$$$%%$$**$%*$%$%%$$+$+$$$$$%$$$+$$$%$$$$$$$$*%$$$$$$$$$$$$$+$$**$$$%*$$+$$%+$$$$%$+%%$$*$%$$%+%$%*+$$%$%%$+$$%$$$$$+$*%$%$$$%$*$$%*++$**$$%$$$+$*$$$$*%%$$%*$$$++$*$$$$%+$*%+$**++%*$%*$$%$$$+%$%$*$*$*$$%$$$$%$*$$$$**$$$$$*$$$%**%$$$**%$$+**$+$$$**$$%*$%%%%%%$*+$$$%+*$%%+$%$$*$$*$+$+$%$$$*+%+%%$*%$%$$%$**$**$%$*$+%$*$$$%%%+*$$+%*$$$$$$$$%$$$*%$***$*+$%$+$$%$$$%*$$$*%%$*$%*$*$%*$$*$+*$*$$$$%$$+**%$*$$$$$$$%$$++%%%%*%$%+*%$+%$$+$%%$$*$$$$%$*+$*$$%%$%%$$+$$$$+*$$*+$$$$*%$%*$$$$$$*$+%+*$$$$$$%$$*$*%%*$$$$$$*$*%$$$*%+**$%%+$$*$%+$*$$+*%$$$$%$$%%%%%$$+$$*$*$%$$*$$*%%$%$$$*$$$$%$$$*$$$$$%$$$*+$$%%$+*%++*$$$$*$$$$%%$%$$$$$$$$$$$$$$%%$*$*$%$+%$$$*%+%$*$*$$*$++%%+$+$$+$$$**$$$+$*%$$$$**%$$$$%$$$%%$+$$$$*+$+$$$$$$%%$$+++$++$%**$%$*$$$$$$%$%%*$$$$$+$*%+%$$$$$%%*$$$$%$%$$$*$+$$$+$+*%$$**%%$*%%$$$$*%%$$$+***+%$$+$*$$$*$$$%$+$%$*$*$*$%*$%+%$*+%**$%*%**%*$%$%*$$*$$*+$%%+**$$$%$*+%*%+*$%$$%++$+%*%$%*$%%+%$$$$$%%*$$$$+%$$%$%$+%$$$$$%$$%+**$$%$*%$$$+$$$$%$*$$$$$$%*$%+*$$$$$**$%$$**+$$$$$$$%*+*%*$%%***$$%$$*$$$+$$**%$%*%*%$$*$%$$$$$+%$$$**+*$%$$%$*$%**%$$%++$$$$$$+*$*$$$$*%$%$+$$+$%$%+$$$+$+*$*$$$*$$%$%%$$%$$+$$%*$$$**%$$%***%$$%%%$$$+$%$%+%$+$$$$$%+%*$$$%$**$$$*%$$+*$$$+$%%*$$%$$$*$+$*%$$$%$*+*$+$+$$$**$$+%%*+**+++$%$$%$$$%%%+$$%$%$%$%$$$$*$%$*$$%$$$*$$$*++*$*+$*%+$$%$$$$%$$$%*+%$$$+*+%$$$%$%*+$%$$$+*+++$$*+$*%*+$$$$*%*+$$*$+$$$$$$%*$$$$%*$*$$$$%$$+%$$%$*$+$$$+$%$$$$$*$+$*$$*$%%$$%+$%$%$$*$$%$$$+$%%+%**$%++$$$$$+$**$%$+$*$%$$%$$*$$$$%*$%$$$*%%*$*%%$$*$%$%$$*$$+$$$$$%+$*$+%$%*$$%$$$*$%*$++%%*$$$$$$+$%$*$%$+$+$$*+$$$$*$$$+$%+$$$+**$$$$$$$$$$$$$$$***$*$$$*$$%**$$%$$$%++%%$*$$*$%%$+%$$$*$%+$%$$*%*%$%%$$*$$$$*%$$+$$+$$$$*$$$*%$$%$$$$*$$$$%$+%$$$%*%$$$$$$$**%%*$$***+$%%$%*%$$%+*++%*$***$$%%$%%$$*$$$$%%$$$$**$*$$$%$$$%+$$$$*%%+%$$*%$%*$$$$%%$$%$$*$$$%$+$*$*$$**$%$$*$$%*%$%%**%$$$%$%*$+$++*$+%%$%$$**$$$*%%$*%*+$$$%$$%*$$*%%$%*%$$$$$$$+*%*%%$$$%*$*$*$*$$$$$**$$$***$$*%$$$$$*$$+*$+$%$$$+$**$$$$%$%$*$%%*%*%$%$+%$%$%$**%$$$%%$$$*$$**$$*%%$+$%$*$$+%*+$*%%*+$*+$$$$$**$$+$$+$$$*%$$%%%+$*$$$$$$%**$$*$$$%$$$%$$$*%%$$$$**$$$$$*$+$$+$$+$$$+$$$%+$$%%$$%$%$+$++$%$$%%$$$$%$$$$$$$**$$+$$$%$*+$%$$*$%$*+$*$$%%*%$$$$$+$$$**%$$*%$%$$*$$$$$$$$$$%*$$*+$$$$$*$$$$$%*$$%+*%$$$%$%$$$$$*%%*+*$+*%%$$$*$%%$*$%%$$$$$+%%$+$$+$$$%$%+$*$$*$$$$$$%*$*$$*%%$*%$%%$*$$%$$*%$$**%$*%*%$%%$$+%$***%%$$$$$%$*$+%$$$*$$+$$$$*$%$$$$%++**%$$$$%$$$%$$$+$$$%$$$$%$*$$*+$%%$$$$$$$%$+$%%$$*$*%+%$+%**$*%$*+$*$$$$%$*$%$+$*$$%$*$$$$$*$%++$$$%$+$$+$%$%$$$**+%$+*$$$$%$$$+%$%*$$$**$%%++*$$$%+$$$$%$$+*$$$$$*$*$%$$*$$$*$%%*$$$$$$*+*$$$%%$$$$%$$$*%$$*+$$$$$$$$$*$*$$*$**%$*%%%*%$%*$$*$$$%$%$$$***$$%$%$$$%%%%$$++$*%$%%*$$*$%+$+%$*$$%+$%$*$$*+$$+$+%+*%*$*+$**%$$*$$%%%$*$$$$$%$*+%%$%$$$$$$%%%$$+$$$%$$+*$$$$**%*$$$%$%$$+*$$+$$$$$$$$$*+$*$$**$%$$$$$$$$*$$$$*$$*$$$$$$$*$%%$%$+$$$+$%*%$$$%*$$$*$$%$*$*$****$%$%$%$$$$%$$+*$$*%*%$$$$%$$%$**%*$$%$*$**%%*$$+$$*$%$$+*%$$%$*$%*$$$$$%%$*$%$**%*$%%*+**$%$$$$$$%$+**$$%$*$++$+$$$%$$$%$$%$*$$$*%$%*$$$*$%%*$$*$$$***%%$$$$$%%$%*$$$$*$%$$$%$*$+**%$%$$**%%%$$$*%$$*%%%$$+$$$$$%$$$$*$*$$$$$$*%$%%$*$%$%$$*$%*$$%+$*%%*$$$+*$*$$$$$+$$+%$%%$%$$$+$*$$$*+$$%$*$++$*$$$%%%$*$$*%%$$%%$$*$$*$+%+$$$**%$$*$$$*$*%%$%$$$$$%%%*$%$$%$$$*$%%$$$*$%$$$%**$*$%+$****$%$$$+$*+*$+*$+*$$%*$+$$%++*%*$%$$$$$$++$*$$$$$+%*$$+$%$$*%$%$%%$$$+$++%$$$**%$%$$*%$$**$%%$$$*%*%$$%*$**$$$$*$$$*$$$$%$%%$*$$$*$$$+%$$$$%$$$*+%%$$+%%*$$$+%%$$$$*$$%$$**$*$*$$*$$$**$*%$+%%$*$$+%%$$+**%*%$%$$%$**%$$$%$$$$*$*%*$$$%$*$$*%$%%%%+%$$*+$*%$$$%$++$$%%$$*$$$$$*$$$$$+%$$%$$$%%%+$%$*%$%$%%%%*$%$%$$%*$***$$$%$+$*$$$+%*$$%$*%+$*$$%++*%$$+$$$+$$$%%$$$$%$%*%****$%%$*$$$+$$$$$%*%$*$$$%*$$%$*$$*$$*+$$%%$%+$%$$%%%$%%+$%$$$$$$*$$$$$$$$$$$%*$$*$%%$*%$*+$$$$$$%%%+$$%%*$%+%$*+**$$%$$$+**%$$*+$$$**%*%**%$*$%$*%*%%$$$%$%*+*$+*$*$*%$$%$+**$+$$**$$$%$$$+%$*%$$$+*$*+$*$%$%**$$%%%*%+%$+*+$$$$$$+$%%$+$*$$+****%$*%%$%$$$%$$++*$$$*$$$%$$$$$$$%$+$$%$$$+$$$*$%*$%*$$$%+%$$$$$%+*%$%$$*$$$$+$$$*$+$%$+++*$*$$$%$%*$$+$$$+%%$$$$%$$$$%$%$$$**$%$*$*%%$%%*$$%*%%*$%*$$$%*%$$$$$$$$$*%$$$*+$$$$$%*%$$*$*$$$$$*$%$%*$%$$%%$$+$%$$$$$%*%%$%$$*%%%$$%$%*$%$*$$$$$$*$$$*$$+$*%$$$$$*%$$**$*$*%$*$$$$*$+*$$%%*+%$%$+%+%+%$$$$%$*$+$%*%$+$$$%$+**$$$**$$%*$***$%*+*+$%*%$$$$$$$%$%$$$$+$$$%$$$$$$*$$$$$%%$$$$$$$%**$*%%%$*$%*$+*$$$+$%+++$$*$$$+++$$$+$$$$$$%*$%%$%%+$$$%%$*$**$*%*$*$$*$$$$$%$+$$$%%$$+$$+*+%$$$$*$%$%$$$+%+*$$+$*%$$$$*$$%%$*$**%%$$$%%$%*+$+$$%++$*%$$+$$$$+$$$$$**$+$$$$$%$$%%%$$$*$$*$*$*$$$*%+*$*$%$$*$+$+*$$+$+*%$%*$%$$%%*$*$$$%*$*$%%$*$%%%$$*%$$$+%$$$$+*+*$*$$*%$$+$%$$$*$%*$%+*$+$$$$++%*%*$$$%$$*$*$$+$*$$$$$$*+$*$$$$++$$%++$$%**$$*%++$$$$$$$%$*$+****$**$%%%$*$$%%*$$$$$**$*%%*%$$$$+%%**$$$*$**$%$$$%*$%+%$$%*$++%%$%$+%+$*%+$%*$$$%%$%*$%$$+$%%+*$$$$%%%*$$$**$%*$+$*$*%*+%+*%$$%$$$$$$*$+$$$%$$$$$$***$%$$$%**%+$*%$%$$$$*$+*$$+$$$%+*+$+*+$+$*$*$$$$$$$$%$V++$%$*$*$*$*$$$+$%+$$+%%*%*%$%$$%$$%+$*$$%$$*$*$$*%$$**$%$$$%**$*$$$%$$$+$$%**$$***$$*$+$%%$$%*$+**%%$$$+$*$*$%%$%$+%%%*%%$$$$*%+*%$%$*+$+*+*%*$%%*$$$$*$$$****$*$$%%+%*+++%$%**$$*$$*+*%$$$*$+$$$%+$$$%*+%%$$$$$$$%$$**%*$*$$$$%+$*$+%$$***%*$$++*%$+$*%+*$$$$$%%*$$*+$*$$**%$%*$*$$$$%$+$*$$$*$*++$$+%%$%%%%$$$%$%%%*%$%$$$$%$$*$$$+*$%$$$%$$*%%+$$*$$**+$%*%%$$$*+$$$$%$$$$$$%$*$$*%$%++*$$$*$$$+$$**%$%$%$$$$$$%*$*$$$**%*%%%$$*+%%$*%$$$$+$$***%$%*$$%$+$%$*$+$$$$%$$+$%%%$%*$$$*$$+$%%$%%$+$++$*$$%%*%$%%$$+%*+%+**$$$**$$%%%+$$$$*$$$%$$$$$$$+$$$%$$$$$$$**%**$%$$%$%$+**$***$+%$**$%$$*$$%$+$%+$+*$$%%+%%%%$%$$%$++*$$%$$%$$$%$*$$+*$$$*$$$%%*$%$$%%$$$%$%$$$*$$$%$%%$$$$%$%$$%%*$$$%%+*$$$$%$%$%*$%$$$$$%%%%$$$$$$$**%$*$$*$%$%+*%$$*%%%*$$$*$$$%*$*$+$$*$$$$$$$%$$+$%$$+%**$$*$$$$*$%+$]P$*$$+*$$*%$+$*$$$$%$$%%%$$$+$+$$$*$$*$%%$$$*$+%+%$$%*+**%$$$**%$$$%+$*%$%$%*$%%$$$$%%*%$$$*$*$$*$$+$%$$$%$$+$$$*%%$$$%$%$$$+$$$*%%**$$$$%*+*+++$%$$%%$$$$%$%%$$*$$**+$$*+$$$%$%$$$$%*$$$%%*$$$*%$$+$%*%$$+$$*%%$%%$$$$$$$%$$%+$%%*$%$$$+**$+$$$*$$$%*+$$$*$%$$$*$$%$$$+*$$+*+$+$+$$$$+*%%$$*$$+%$$$%*$$*$$$%$$$%$$$**$$*%$$$$*+%$$$*$%*+$%%%%$$+$$+$$$$$+%%*%$%$%$+*$+$**%%$$*$$*%$$*$*$%%$$$+$%$$$$**+%*+$$$$$%$%*%$$$%$$$*$$$%*%$*%$$$+$$$$$%++$$+$*$$**$*$$+$$***%$$$$$$*$**$$*$%***$$$$$$*$$+$$$$$$$$*%$%$$+$%$$%$$$++$*$$%+%$$%+%*$$$+++$%*$%$+*+$$$*$$*%$**$$$+$%$$%$+$%$%$++$$$$*$+*$$$%$$$%$%%%$$$*$$$$*$%*$$*%*$%$$*$%+%$+$$$*$*%+%$+$$$$$$**+$%$$$$$$$%$$$%%*$%$$*$*+$%$$$**%$%*++$$%*%*$*$*$%$$$%$$%$$$$$$$$**$$$$$%%++$%*%$%$$*+$$$%$$$$$$$$$*$*$$%*%***%$$%$$%$$+%**$$%$%+$$$+%%*%*$$%+$$$$$*%$$$$*+***$**%$*$$$$*$*+*%*%**$*$%$**$*$$$$$$%$%$$%*$%%%*$$$**$$*%$*$%*%%$%**$%%%$$%$%$*+*$%$$$$+$%%%$$$$*%*%%$%%$*$*$$%+%+**%*%$$+$+$%$%$$*$%*+$*%$%+$$%%$%%$$$%$%$$+++$$$%$%$+%*$%+$%$$$%%*$$$%$$$$$$*+%%$$$**%+$$%$**%$**$$$%$%$+%%$*$+*%$$$$$$$*+*$$+++%*$%$$$$$%*$***$*$$$*$%$+***+$*$$$$*$$$%$%$$*$$$$$$*$$$$%$%$$$%$$%++%$*$$*$$$$*%*$$$$$$$%%$$$**$$$*$$+$$*$***%$+$+$*%*$$%$*$$%%$$*$$$%%*+$$$%*$$$*$$$*%$%$$$+*+$%$**$$**%%%$$%$$$$$$%$$+%******%$*$*$%%%$$$$$*%*$$$$+%$$*$*$%$%$*%$$$$$*$+%%+$$$%%$%$**+*$$$*+%$$$%$$$$$$$$$$$+%$%$**$*%**+%$$$$+$+$+*++$$$%$%*$$%$$$$**$%$*$$*$$%*$$$$%**$$+%$*$*%+%%*$**%$$%$$$$$+$$$$%*$+$*%*%*%*$%*$$$%$%%$$$*$$*%$*$$$+$%%*%+$$$$$$*%$%$$$$$*$$*$+$$++$$%$+$%$*$$%$$$*$$$$$$$+**%$$$*$%%%*%*%*$$$%%%%$*$%%%%+%$***%+$$$$$%$*%%*$$$*+*$%$$%$$%%$$$$%*$%$$$$$%$+$**$$*$$$%+$%$*+$*$$%%$*$+$$%$%%%+++%$$$$$$*%$$$$$%*$$$%$*%$$*$$$$$**$$$%$+$%$%$*$%%$$$$$$$%%$$**$$*$$%%$%$%$+*$$$%$$$$*$*$%%$$$%$$$+$%$$$$$++$$$+$$*$$+%$*$%$*$++%+$***$$%$*$$%%$%%$$+$%+$$$$$%$++%$*$+%*%+*+$+$$$$$$*+%$*%$%$$*$%%$%**$$$*$$$*%*%*$%**$%%$*$$$*$++$%%$$$$%*$$$$*$+%$+$$$%*$$$+%$%$$$$%$$*$%$$%$$%%*$$$$$$$$$$%%$$$**%$$$$$%$%$*+$$*$$$$$+%%$$$$*$*$$*$*$$**+$%*$$$$+%$$$$$*$%$*$+$%$$%%*$*$%%%%$%$+$$$$$$$$%$$$$%%%%*$*$$*$$$$$+%$*$$*+$$***$+++$$**$$+$+$$*$$+$$$$$$**$*$$$$+%$$$$$$*%+$*%*%$$$$$%$*$%$$+$$%$$$%*$$$%$$$%%$**$$$$*+$$%$+$*%%*$%$+$$$$$$%$$*%%*$$$$*$%$$$$+$$%%*%*%$*%**$$+$$$%$%$$+$$%+%*$*+$***+$$+%$*$$%$$%$*$*%%%$$%$$$$$%$*+%$*%%$%+%$$$$$$*$+$$*%*$+$$*$$%$*$$%$$$$$$*+$%$$$$**+$$+$*$$$%$%*$$*$$$$*$$$%$%*$$*$*$$$*+$$*$$$$%$$$**$$+$$$$$$$$$$**$$$%+%$%$*$%$*$$$$$*$%$$$$$$*$%$$$*$$*$$$+**%*$*%$*$$*%%%$*$+%$$**$$+++$$$**$$%$**$$%*$$%%+$$%%$*+$$$*$%*$*%%+$$$$$$%++$+$*+$$$$%%++*$*%%%%+$$%*$$+*++*+*$$**%$$$*%*$*$$++$+$*$%$*$$*+%$$**$+$$$$**$$$$$+**+*$*$$*$%*$$$$*$+**+$**+**$%$%%*+$%%$$$*$*$%$*$*$*$%%$$%%%$$+*$+$%$$*$+$%*$$+$$%$+$*%$+$$+%%$$$$$$$$%$%$+$%$++***$**$$$*$*%$%$$$*++$+$%$%%%$$%$$+$$$$$$*+$*$$*%$$$$$+$%+$$%$$$$$*+*$+$$$**%$$$$$%$+%$**$$$+%$$$%%$++$$*$*%$$$$$%$++$$%+%$*%%%$$***$+$%$$%*$$$$$%$$%+*$$$$$%*%$$%$+$$%$$$%**$+$$$+*$$%%%$$*$$$%$$$$%+$*$$$$$$$$%%$%$+**$$$%$%$***$+$+%%+%$$$*$$$$$+*$$*$$$$$$$$$*$%$$+$**$$$$++$+$%$%**%$$$*%$*$$+$**$*%$*%*$$$%$$$*$%$%$+$**+$***$%$+*$+$$$*%$+%%$$$$%$$*%%++$+$$$$*$$$*%%++$+%$$$%$$*%+%$$%*$$$$$$$%+$$*$$$$%*$$*$$%$$$$$%$*$+$*+%%$$$$$*$$+%$*%+%$*$$***$$$$$%*%$$$$%%$$%$$$+%*$$*$$$%$$+%+$$$$%$$$+$*%$%*%%*%$$$*$$$$+$$$+$$$$*$$$*%%$$++$$$$$$*$$$+$$%$+*+$$+$$**%%$$$$$$*%+$$$$$$$$$$$**$*$$$$$$*$$%$$$$$%%*$%%$$$$*$+%+$*$$%$$+$$$+$$+$%$*%$$$$$$$%$%$*%$+$$$$$*$$+$*%$$$$+$$*%$*%%+*$*$%%%$**$%$*$$$*$*$$$$$$%$$%*%**$+$%$$$$%%$$%%+$%$$%$*$$$**%%$$$$$*$*$$$+%%+$%$$%$$$$+*%%***$$%%%$$$*$$***$%++$$%$$+*$$**%$$%%$$%$%$$$$$*$+$$$$*%$$$++$$%$$+$%%$$$$$$$*$$*$$*$%$*$*$%$*$$$$$%$*%$$+*$$$$*$$+*+%$**$*$+**$+$**%+%$$$$*$$$+$$$$+%%$$$*%$++%%*$$$$$$%*$$++$*$$%%**$*$++*$%*$$$+%**+%**$$**$+$$*$$$$%%*$$*%$%$$*$$$$$$+$$$*$$%$$$$%$$*$*$$$%$%*$+**+$*+$+$%$%*$$%*$$*%*$++$%%%+$+$+$+$+%$$*$$%%*$$*$%%+$*$$$$$+*+$*$$%$$$$**$%$$%$$*$+$%$*$$$+%$$++$*%$$$$$**$*$*$%**$%$$**+$$*$*$**%%$$+$$$%$*$$*$%%%$$$++*$%$$%%+$%$%*$*$$$$+++*$$$$%*++$+$%+**+%$*$$+$%$%+$$$$$$$$$$$%*%++$$++$$%**$$$$*$$%$$*$$$$*$$*%$$+%$%%*$+$$%**%$$$$$$**$$$%%%%$**$*$*$$$$%$*$%%+$$$$*$$$$$$$*$$$$$$$$$$$++$$$+%$%+%$+$*+*$**+++++*%$+*$$$$++$%*+$%$+$$%%$%*$$$*%*+%$$%$$%*+%$+$%$$***$*+$$+%$$%$%%+%$%**+%$$%$$$$$$*$%$$*$$$*$%$%%$*$$%+$$$$**%$$*$%$$%$*$*+$$$$$$%*+%$*$%$%$+$$%$*$*+%$$$$$$%%$*%%$$$$$$$+$*$%$$**$%+$$++$$*$$*$$$%+$$%$$$$$$%$$$*$%**%$+%%%$+$+%%$$$*$**$*$$*$$%$*$%$*$$$*$$$%$$$$$$$$$$$%$$$+$$$%*$*+*$%$$*$$$$%+%%%$$%%$*$$$%$+*$$*+$*$$$**$$*$*+$$$$$$$$%%$$$$*%$+%$$%%%$%$*$$$$%$$$$%*$$+$$$$$%$%*$*$$+$*$$*$$**$$%%$$%+$%%$$$$$+**%%%$$+*%%$*$%+%$$$$$$$$%$$$%%+%$+$%$$%$*%$%+$+%$$$$$$$%%+$$*$$++$$$%$+$$*%%*%$%*+*%$$$%%$%$+%*$$$*%*$$$+*$$$*$*$+$$*%$$$$$$$+*$%$$%%$*$$$%$$+$$$**%%$$$$$**$$$+**$$$$$++%*$$$$+*$%*%*$$%+*$$%$***+$$$+$$$$%$$$$+$$$*$%%$$%%$%$%*%+%$**$*$$*+$*$+%%$%$*$$*++$$%*%*%$$%+$$%%%$%+$$+$**$%%$++%%%$*$$%$$+$$*$%%$$$%$$$$$%$**+%$$$$$$*$$**$%%*$$%*+$*$*%*$$$$*%%$*$$%*$$*%*++$***$+%%$$*$**%$*$*$%$$%*$%$$%$$$+%+*$$$$%%$$+$$%+*%+*%$$*$%*%*%$*$$$+$$$$**$+$*$*$%$%$%%$$$%$$$%*+%$$%$%$%%$$$%$%%$%%*$$+%*%**$$*%%$%+%*%%$$*+$$%+%%%**%%*$+$$$$$%*$%$%$$*%$%$$$$$$+$$$**$*$%$$$$$$*$$%%$$$*%++$%$%$$%%$$*%%*$$$+$$$$$+%$**$*$$*$$$$%%**%%%$*$%$*$%$$%%$$$%$$%+$*$$*%$$$+*%*$$$$*%*$*+$$%$$$$$$%%$%$%$%$*$+*$$%%$$$***$$%**$$$*$$$$%$$$*$$$$$$$$+$%$*$$$*$*$$$*+$$$%$*+*$*$*$%%+$$%$$+$$*+%$$**%$***+$$$$$*%%$$$*$%%$$$*+$+$$$$$*%$*$$*$$*$$*$$$$$*+*+$$$$$$%$**%*$%%$*%%*$$%$*++$$$$$$**%$$$$$%+%*$*$$$%**%+*%*$$*$+$%*%$+*+$*%$*$**+$*+%$+$$$$$$$$%%$**$$$+$%$*+%$$$$+%$*++$%$**$$$$$*$$*$$*+$*%$*%*$$$$$$$%$****$$$+%$$%%+$$$+$$*$$$%$$%%$$*%$%$%*$$$$$$$$$+$%+$$*+$$*+$+*$$+%$**%$$$$$$%*%%+$*$%$%$%%$%*$*$%$%$*%$*$+**+$%$*$$$*%$*$+%+$$$%$%+%%%+$*$$*$%$*$$$*$$%$+$$$*+$$**$+**$$$$%$*+$*$$$$%*$$$$+%$%%%$*$+$$*$$+$%*$*$%%$$+%+%$*%*+$$%$$%%*$*$$$$%$%+%$***$$$$$$$%$$$*$**$+$$$$$+%*$$%$$$*+$$%$$%*$$$$%$$$+$$+%$*$$*$$$$$%$$$*$*%%$$$$$*+%$**$$$**$$%$+*%%$+$*$$$%$**$$++$%$$$%$$$*$*$%$%**%$$$$**$%*$%$$$**$*$$$%$$$$$$$%$++$%$$%+%$%%**%**$%*$$$**$$*$$$+$%+%+$*$%$*$%**%%$*$*$%%%%$$$$$*$$$**+$$$+$$$+%%$$$$$$+%$%$%*$*$$$$%%+$%$*$$$%%++$$$$$$$*$$$%+$*+$$*$$*$$$$$%+$$$$$$$*$+$+$+**$+$$%$+$%%*$%*$$$$$$%+$$$%%$*$%*+$$%*%*%$$$+%$$$+$%*$$*$$**$%%*$$$*$%$$%%$$$$$*$%$$$$%%$$+$*$*$$$+%$%%*%%$$$%%$*$$%$%$+*$*$$$$$$$*$%$$$%%%$%$$%$$**%$**+$$%%$$$$*$$++%$$*+$*$$$%%%$$*$$$$*$$$$$*$$$**$$$++*$*$%%%*%%*$+%**$***$$$$$+*+*$$$$*%$%$$$$$%$$%*$$$$$*$+*%$*$$+$%+%+$$$%*+$$$*$+$%$+$%$$$$%*$$$$$%$$$$%*%$*$+*%%*+$%$*$$+$$$%$*$$*$$%$$$%%%$$$$*%$*+$$++$%$$$$+$$*$%*$%$$$%$$$$*$+%$%$$*+$$$$+$*+$*$*$*+$*$$$$%$$*$%%$$+*$%%$%$$$*%%$%$$*%$*$%$+$*+$$$%%%$$$%$$*%$$*$%%%%$$+$$*++%$%*%+$%+++$$$$$$**%+**$%$$+$*$$$$%$$%$$*+%%$*$$$$%$*$*$*%$$%$%$$$%%$*%%*$*%%+$$*$$%%$%%$*$$$*$+$%%**$$**$++$$%$+$$$$%*%**$$%%$$%*$$$$$*$**$*%+$$$+$+%$$*$*+$$*$+%$+$$$$$*+%$%$$$$$$$+$++%$$%%*$$*$**$$+$$$$*%%$$*$$$$%%+$$$++$$%*+$%$$%$%$**+$$%*$$*$+*+*$$%$$$%$$*$$*$$$%*$$+*$%%$$$+$$*++$*++$%$$%$%%%*$**$*$+$+%%$$$$%%$+*$$$*+%*$%+$$$$*$$*++*%*$$%$%$*$%$+$$*+%%*+$%$%+$$$$%$$+*$%*%$$+*+**$$$%*%%*$$%$+*$$$$$$$%*$$$$$$$+*+*$+%%$%$%$*+*$*$*$$$$$%%%*%$%$$**%$%*+$$*%$$$$$$$%$$*$$$%$$+$$$%$$$%%+$$%+**%*%$*$$$%$$$$$+$*$$+*$$**$$$%**%+$$$$%$$+%$**$%%%%$$$%$+**$$+$**$%*$$$$*$$*$*$**$+*$%%%%+*+$*%$$$$%$$$%*$$$$*$%%$+$$$$**$*$$%%$*$%$%*$$%$%$+**$*$+%$*$**$%$$*%+$**$+%$%$$***%$$$+%%%%$$%$$$+%$%$%$$%$$*$%*$+*$$$+%$%*%$$$$+***+*$+$$$+*$$$$%$$*+$$%*$$%$%$$$$$$%%$$*$$$$$**+$**%$$%***$$%%%+$$$%$*$$$%*$$++$$$$$%$$$$$+%*++%$++*$+$$$%%*%+$%$$*$*$%$$$+$%$$*$*$$%%$*$*$$%%%+$%*$++*$*$$$$$$$$$$$*$+$%$**%$$*%$$%$+$*$$%$%%$+$$%$%**$$%$$$%*+*$$$*%$%$$*%%*$%$$$**$*$$%$$$$$$$***$+%$+$%*%$+$%+$**$$$%$$%$*$$%$*$$+*$*+$%*%*+$$*$*+*$$*$$$$$$$*$%%$*$**%$$%%+$$$*$$%*%%*$$$*$*$%$$$$$$$%$*$*+*$$%$$$$%+%$$$$*+$$$**$$$$$$+%%%$$$%%*$*$$$$%*$$+$+$$$++$$$+$$$$$$$*$+$$*%*%**%*$%**%$$$$***+$$*%$$$$%$%+$+*%$$+$*$++$$$%$*$$%$%*$$*$%$$%$%*%*$%$$$*$**%%%$*$$$$$$$**%+**$$$$$%**+$$$$$++$%%$$*%+$%$$$*$%*$%%*$%+$$$+$$$$*$%$*$$$$%$$+$$$*%%$*$$%$***$*$+%%$$$$$*$*$$$$$$%$$$$%+**$$%*%$$$$+$$$$$$$%%$+$$+$$%%++$$$%*$$%$*%%$$$$%$$$%$$$%$$$*%$$$%+$*%$*$$%$$*+$$%$$%$$%$%$$*+$+%*$$%%$$$*%$$$*$$$$%$**+*$$$%$*%$*%%**$**$$$%**%***%%%*%*+$$%$$$%%$$$$$%***++$**$$$%$%%*$$$*$+$%$%%$$%$%$%%*++$$*$$%$*$+$%$*%%*+*$$$$$**$$$+%$$**%$$%$$**++$%%*$$$$+*+$*$$%$**+$$+%%**%$$%%$$$*++$+*$$$$$$$$$%%+%$$$$$%+%%$$%*$%$%*$$%+%%%$+%%**$%%%$$$$*%$*$$$$$*$**$$$+$*$$*+$$$+%$$$$$$$$$$$$$$%*$$*$*%%**$%$*$**$$$%$$%+*%*$$*$%$**$$*%$$*$++%$*$%%%+$$$$+$$$$$$$%$+%%$*$+$%%**$*$$$***$%$$$%%$$%$%*$$+**$%++$%$*$$*$$$%*$$**$$$*$+*%$$$*$%%$$+$$$$%$$%%*$$****$$%*%$+*$$*$$%%$+%$$%$*$$$$**$+*$$*+$$$%$$**$$$$$$$$%$$%*$++$$$$$$%*$$$$**$$%$$$*$%$$$%+$+$$$$$$$$$$$$%$$%$*$$%$*$*$$$%$$$*$%$+$$$$$$*$$$%%$$$*$$$+$%$$*%$*%+$$%$$$$*$+$$$*$$+$$$$$$$$*$$**$$++$%%%%$$*$%+$*$$%%%%$%%$$*+*$*$%%$$%+$$$$$+%%$%$%**$*$*$*$%*%$%%$$%$%$$$$$$$++$$$%*%$$$*+$$$**+%+$$%$$+$%$$$%$$$*$$%%*$$%$$*%$$$$++$+$+$%$*+$$%*%$***$*%*$%%$$*$$%*$$$$$$$%$$$$%%$%*$%$$$*$*$$%$$$%*$$$**%%$$*%+$%$*$$$$*$$*%%$*%$$$$$$+$$++*%++*$+$$$$%$$+$%$$$%%$*$$$*$$+%*$+$$%%*$$%*%$$**$$+$%$$$$%*$%$$%$+%%$%++%$%$$*%**+$$%**$$$$%$%$+%$$$$$$*%$*$$%$%$*$$%$$*$$%$%+$$$+$%$$****$$$$**%$*$%*++$%*$$$$$$*$$*$%***$*$$%$*$$*$$$$++$$%*$$+$$$%++%$$$*$+$$+**$$*$$%$*$$$$$*$$+$$**$$$%%$*$$$+$$$%+*$$$%**$$$$%+%%$$$$$*$%$$+%$$+$$%%$$$$$%*$$*$%*++$*$+%$%*%$%$*+$$$*$+%%%*$$$$%*$$$$$*+%$*$%+$%%%+$%*%**$$$$$$$*$**%%%$*+*%$+$$*$$$*%$$*$$*$**$$$%$%%+$$**$$%$***$*%$$*+$%$$$$$*$%%+$$%$%+$$*$+%$$$$$$$%*+$*$$+$%$*$$%%$$$$$$*$$*$$$$%$*$$$$%$%$$$$**%+$%$$$+*$$$$*$%%$+*%$$%$$$%%+++$%%$$$%%$%$$$*****+$%%$%+%$$$$$$$$%*$%$+$*$++$%$+$$*$$*$*++$$%%$$+%%*%$$$$+$$$$*$$%*$%%$$$%$$%*+**$*+$$$$*$$$$$$%$*%$%$$$*+*+$$%**$$$$+$$$%$*$$%+*$*+*$+%$%++*$$$*$*%%+$%*$$$%%$$$$*%$%%$%%*+**$%$*%%$%$$$*%$$$$$$$$$$$$$$$%$%*$%$$*%%$%%$%%$%$$$$%$*$$$$+$+*%%+$%%$%$$*%%%**+*$%$$*%$*$$$$$$**+$%+%$$$*$$%$*$$*$$$$$$$$$$$%$$*%*$$$$$+*%%$$%+$*$+$$$$$%$$+%$%$%*+$%$*$%$**$*%$+*+*$$$+$$$$*$*$**$$$%$%$$$$%%$$*$$$++$$$$$%%$$$$**$+%$**$%%$*$$$$$$*%%**$$*$$$$*%*$$$$$$%%+$*+$**$%$$%$*$$$$$$*%$$%*$%$*%%$$%$$$$$$$$$%$$$*$**+$%*$%+$$$**$$$%*$$$%%**$*$$$$$+%$$$%$$$+*%$%$$$$$*$$$$*$%$$%+$$$*$$*%$$$$*$*$$$$%$*$$$$$*$%%$$$%*$$$$$*$$$$%$$$$$+%$$%$*$$%*%$$+$%$**$%$$$$$%$$%$$%%*%$%$$*%+$%$++$%%$*%%*$$$+$$*+$%*$%$$%$$%$+$**$$$+$+$+$$$$+*$$*%$$*$*$%$%$$%**$$*%$$%$$$$$$*$+*+%%+*$$%$$$$%$$*$$*$**%$%+%$$$%$+*$$%$$$$$*$+$$$$$$$$$%%$$+$%$$+%%*++%$***$%+%*+$$+$%$$$$%+$$$$$%*$%$$*+*%$%*%$$$*+%$+$$$$$$$$**$%*$$*$$%$*$$*$$$$$$$**%$+$*$*$$%%+$$+$$$*$%$$%%$$$$$*$$$%***$$%%*$$%*$$*%*%$$$%$%$$$$$$%$*$%%%+*%$$%$$$$**%$+$$$*$$+$%+$+$*%$$*$$$$*$%$$%$%**$%$$$$%+%$%$$$$$$*%$**+*+++*$$*+$+*%++$$%$$$%$$$%*%$$*$$$*%%$%$$$$%$$$*$*$+$%*+$%$$%$+%$$+$$$$**$%%$+$$%$$%$$$$$*$$*$*$*$$+%$$$+$$+$%%$$$$+$$*$$$$$$$*+$$%$$$**%*$$$$%$%$%$**$%$$$%$$*$$$$$$$*$$+$%$$%$+%$$+%+$$%*$%*$$$$*$$*%$%$$$$$$$$$$+$*$*$$$$*$$$$+%$$%%$$$**+*%+$$%+$$$+$$$%%$%%$*%$$$$$$*$**$$+$$$$**$%$%$%%*%$%$$$+%*%$$$*$%$*$$%*$$$%%$$$%+*%$$*%$%$%$%$$%%$%$$$%+$*+**$$+$%$$$*%%$*%$%%%$%+%*$%$%$%$$*$*%$$$**$%$%$$%+$+%$*%$**$$$%%$$+%$$$$$$+$%%+*$$$%+$*+%*$*$$$$$%$$*$$$$+$*$$%$%+%%+%$$%*$*%$*$%*+$*%$*$**$$$$**%$*$%*$+$+$$%*%$$$%+**$$$$$+$*$+$%$$*$$$*$$$$$$*+$+$*$$$$**$$$*$$$*$$*$$$$*$+$$$$$$$*+$**$$$%$$$$+*$$$%$$$$$$$$**$%$%%$$$%$$%$+$*$$%$$$$$$*$$$$$*$$*%$%$*$%$$+*$$**$$%+*$*$$*+$*$$$$$$$%$%*%%$$%$$*$*%*$*$$**$**+$$$*%$$%+%%*%++**%+$$$$%%$$%%%*$**%$$*$*$$+$$%$+$$$$$$$*$%$$*+$%$**+$$$$$$$*%$*$+*$$$$%$+$$$$$$$$*%+$*%$%%*+$+$$*%%**$$$$*%$$+%$$+$%$%$$$*$*%$$$$$$%%+$*%%$%%$%**$$$$$*$*$$%+%$%$*$+%$+$+$$%$$%+*%+$$$$+$%$+$$$*$+*$+$*$$$$$$$$%$%$$$%**$$%***$%*%$$%$+$$*$%$%$$+**$$+*$*%%*$$$++$$$%+%++$%$%$$%$$$$%%$%$$$$$$$++$*$$$$$*$$$$$$*$+$$*$$%%$$%+**%+$$$%%$$+*+$%$%**$$*$$*$%$%**$%%$%+**$%%**+$%*$$*%%**$$%$$%%%$$%$$%$$$**$$$$+$%$$$$$$%%$$*$*$*+%*%$*$*%%$*$*%$$$$%$$%$%+$$%%$$*+**%+$*%%+$*%*$$*$*$+$$+*$%%%%$*$***+$*+$$%%$*+%$*%+*%%$*$+$**$$$*$+$$$$%$$*%$%+$$$$*$$*$%%$$$$$**$$%*$$**%**$$$*$*$$$$$%%$$$%**%$**$$$*$$*$$%**$$$$$+%$%*$$%*+$$$$%%$$%$$*$$$**$%+*%%$%$$$*+%$*$$$$$+%$%$$$*%$$$$$$$$$$%$*%$%**$**+$%+%$*%$%%$$%%*$+$%$$$$%$*$$*%+$$$%%$$$$*$$$$%$$$*$*%*$*$$%$$%$+$%+*$$%%$$$$$*$%+$$*+$*$*$$%$%%$*$$*$+$***$%+$$%**$$%$**$$$$%$$$$+$%+**%%$$%%$$$$$*$$+$*$%$$$**$%%$$$%%%%%$%%$$+$$*$$$$$$%%$*$$$%$$*$%%%%$$$$%$%%*$$$*%$$$%%$*$*$$**$$$%$+*$*%$$+$*$+$$$$*$$$$%$%*$$*++++*$*+%**$$$+$$%$%%*%$%$%$$*$$*$$$$$%$$%%$+$%+++%%$$$%$%$$*%*$$$$$%%$++$$*%*$$**+%$**%*$%$+$*$$$*%$$+$$$$$$*%+%%$$$$$***%$$%**$$$$$*$**$%*$+%$%$$+$*$$%$*$%$$$%$%%*%$$$**$**$$$*%$$$+$%$$$$$$$+$$$$%*$+****$*$$%$$$%$$+%*$$$$$$$%%$+%$*$*%$+$$$$$+$$%$$$$$+$$%$%%$$$$*$%%$*%%$$$$$*%$$*$$$*%%%*$$%%$$$%%$$+$+$$++$%%$+$*$$$$***$$*$$$$$$$%$$$$*+$$*%$$$%+%$%$%$$%$%*%$$**%$$*%$**%*$$+$$$$*+$$$$$%$*$$$$$$%+$$*%%$$$%$*$$*$%%*$$$%**$$+$++**%%$$%+%*$**$$$$+$$$*%$%$+*%*$$$%$*%%*$%*%$$$$*+$$+%$$$%$*$*+$%%*%$$%$$$$$**$*%$$%+$%%$%*$$$%%$%$$$%$$%$$*$***$+*$+%%$$$$$*$$$*$**$*%*$%*++$$$$$*$%$$$*%*%$$$$$$$%$$$%$**%*$$$$+$%+$$$$*$+$$+$$$*+$%%$*%$*$$$$**%$$$%$$$$$%$$$$+$$***$+%$$*+%$$$$*%*$$$$$$%%%$+$%$*$$$$+%%*$%$**$$$**$$%$%*%$%+%$$%$*$%%$*%$$%$%$*$%**$%$%*%$$*$$%$$$%+$$$%%$$$%$$*$*$%%$*$$$+$+%$$+$$*$%$$$%+$%$$%%$+$$$$$$*$$+$$$$$*$%%$$$$*$$+$%$**+%$%$$*%++$*$*$*$$%%$%%$$%%$$%$$$$*$**++$*+$$*$$%$$$%+$$$$*$%$$$$$%*$%$$$%$$$*$*$%$+%$%$$*%*++$%$%*$*$*%%*%$$*$+%%$$+$$%$%$**%%$$$$%$*++$$$$$$$%+$$$%*$*+$$$*$$$+*$*+*$**+$$$%$++$%$$$$%**$$$%*$*$$$*%%%%$$$**$$+$$*+$$$$*++$*$*$$$*$*$$%$$*$$+$%$$%*$%*%$*$$$$$%$$+%$%*$$$$*$*%$+*%%$*$*$$*$%$$$*%$$*+$$$$%$$*+$$***$$**$%%$%$$$$$$*%%$$*$$$$$$$%%%*$%$$%%$$$%$%$*$$$$*+*$*+$%*$$$*$*+*$%$$$*$$$$*%**$*$$$$$%$%$%%*%$%$**$***$*$*$$$$$$%%*+%%$$**$$$*$$$$%$*$%$$*$****$+$$$%$***%%+*$$+%%$$$$$$*+$%$$%$$%$$%%$%+$$+$$%*$$*+$$$$**+$*$$$%$$$$$*$$*%%$*$$$**$%$*%*$%$$%%$$$%%$$*%$$+$$$**$**$%$%++$$**$++%$$$%$*$$*$%$$$$%%%$$$+$*$$$*$%*$***%%$%%$$%+$%$$%$$$++$$$$*$$+%+%$$$+*%%$$$$$$$%$$$$%$$$*$$$%$$+$$*$%$**%$$%$$$$$$%*$%**$$$*$$*$++%**++*$%$$$$$$%$$$%*%$$%+*$$*$$**+%$$$$%$*%$$*%$$*%*$%$+%$**%$$$$+$%*%%$$*$$%$$$**$$$$+**%%$$$*%*%+$$$*%$$%$$*%$$$*$*$$$%%$$$*$$$%+$*$$$$$$$*+*%%$*$%$%$%%$$%$%$$*$*$$+$*$$$$$%%$$$+%%$*%*%$%%%$$+*%%+$%$%%%%+%+$+$$$$%**$$$$*$$$$%$%%**$*+%%%$+**$$%%%$$%*$$+*$$%+$$$$**$$$$$+$%+$$%%$$$+$$+*$$%$$%$$%%$+%**$$%$%$$$*%$**$$%*$$%%*$+%%%*$$$$$$**$%$%*%*$$*$$$%$*++++$+$$$*$$$+$$$$$%%$$$$$+$+$$$$%$**$$*$+$%*%$$%$$*$$+$*$%$%%*%+$%$$$%%$$%$$$*%**%%+$$*$$$$$*$*+$$%%$+$$$$*$%*%$*+%$$$$%$$$%$$*$%$**$+$$$+**+%$%*%*$%$%%%*$$%$$$*%%$%**%%$$**+$$$+*$$**$%%%$$%%$%$%%*$*$%$$%$$$$$%%+*$*$$%*$$%$$%$*$%%*$%+$$*%$$*$$+$*%$$$$+$$*$*$%$+%$%%*%+$*$*$$$****$++*%%$$$*%+***%*+%$$$*%$+***$$*+%$%$%%$+$$$$**$$$$$$$$*++$%$$**%$$%$$*$$$*+$$$$**$$*$$%+*%*$$$$$$$$$*$+$$$*$$%*%%%$$*$+*$$+*%$$*$+$$*$$%%***$%%%+**$$$*$$$$+$*%$$$$*$$$$*$$$+$$%$+$$$$$%$$$$$$$$%$$$%$$$$+*+$%$$$$%$$%*$$$*$$$$$$+$$$$$*$%$$%%*$**$$%%++$$%+$$*++$$%$*$%*%*$$+$$+$$$$%*$**$%+$%$$%$*$%***$*$$$$+$$$$+$%%*$+$*%$$*$*+$%%$$$++***%$%%+$$$$$$*$$%$%$$%%$$$$$$+*$$$$$*%*+%$$$**%$$%+$$*$$%**%$+%+$%$%$$$%$$$%$*$$$%*$%+$$$+$$$$*$%$*$*+$%%$$$$$$$%+$$%***+$$$$$%$$*$$$*$$$%*$$$*$*$*$%$%*%$$$*$$*%$$$$%+$**$$$%$%$*$$$$$$$%$%*$$$$$%$*$$%$%$$$%$$$**$**$$*$$$%$*%**%$%$**%$%$$+*$+%$**+$$$*%*$$$$+%+$*$$$$$+$$$$*%$$$$%$%$*+*$$*$*%$%$*$*%**%$$$$+$%**$$$$%$*$$$$$$$++$$***$$$++$$*%$*$$*$$$*$$%$$+*$$$$$%*%%%%$$$$$++$%*$%**+%$$$$$*%$$$%$$%*%$$$%$%%$$$$$+*%%$$*$$$%$%%$%$+%$$%$%$*+$+$$$*$$$%$$$$$$*$$*%$$$$*%$$%*$$$$$$$%$$$%$%*$$$*%%$$**%%*$$$%+*$%%**$*$*$%%$$%*+$$%*$$*$+*++$+*$$$*$**$$%$$%$$$$*$$+$%%%+$$*$$$$*$+$$$$$%$*$*$$$+*$%$$$+$*$$$$%$*%+$$$*+%$$%$%%$$$$*$$$*$$$*$$+$%$$%$$%$$+$**$%$*$+*$$*$%%*$$%$++$*+$$+*$+%$%$*$$%$+$$*$$$$$*$$*$$$*$%**$$*$$$*+$%%$$%$*%$%$%$$$$$$$*$$$+$+$%**$%%%$$%$$$+$$$$%%*$$$+%$$$$$*$$%$*$$%$$$$*$++$%$%%%*%**$$$$%$$%+$$$$*$*$$$$$$$+$$+$$+$$*$*%$%%$%$$$$$%%$$$*$$$*%%$$%$++$*$%$$*$%$%$$$$$%$%$$$$$$$$$**$$%%$+%$**$*$*$$*$%$+$+$*$*$$$%%%$$%$$$*$$*%*$$$+$$%%*$$%$*+$%%%$$$+$$***$%$+$$+*%*%$$+%$%$$*%$%$*$$$$$%%**$$$****$$$%$*$*+$%*%+$%$+$%*+$$+$$$+$$*$$$$%*+$*$%$*$$$%+*$$$%+$$*$*$$*$$$$%$$$$%*$*$$$$%*$$$$$%%$$*$$$+*$$$$*+%$$*$*$*%$%$++++*$$*$%$$$*$%$$+$$*$$*$$*$+$+$$$$%$$$*%$%$$%$%*%$$+*+%*%$$$$*+%%*$+$$$$$$***$%%*$%$+*$%$$*$+$*$%+$$$$*%%%$$$$$$%$+$$+*%$$$+*+$$%%*$$+$+++*$%$*$$$$+$**$%$$*$*$$**$%$$$$*$$$%%%+*$$$+%%$$$$$+%$$$$$*%$+$$$*$$$$$*$+%%%$+$$%$$%$$*$%$$$$*$%+$+$$%%$%*%+$*$*$$*%+*%$++*$+$$$**$+%$$+%$$+%*%$++$$$+$**$$$$$$%%**$%$%%%*$$$$%*+$%+$$$*$$$$+$%%**%$%*+$%$+$$$$$$%%%*+$$$+$$$%%%%$*+$$$%$%$$%$$$*$*$$$*%$*$*+$+$++$%%$$+$+**$$$$$$%$$+*++$%%%$$%$$*$$%*%+%%$*%$$$%*$%*$$*$$$*$$$$$$+$$$%$%%$$%$%*$$$$*$%$$$$*$$$+$$*$**$$+%+$+$+$%$+$$$*$$++$$***$*$%$$$$%$$$*+**$$$**$$*$*%*$$*$$$$%%$$%$*$$%%+**+$$$$$$$%$%+*$**$$$*$%$%$$$$$%$*$%$*$%$$*%$$**$%$$$*$*%$$+$$**$$$$%$*$$$%*%$*+%$+$$$$+$*$+*%$$$$%$$$$$*$*$$$$$%$$%$%$$$%*$$*$$$$*%$$*+$$*$$**%$%$**$$$$$$$$%+$+$**$%%$$$%*%%$$%$%$$+$$$$$$%%$$*%+*%+$$$$*+$$$$$$$*$*+%$$$$$*$$$$%$$+%$%%$$*+%$%$$%$$$*%$$*$$$$*$$%%+%$$$+%$$$$+*%*%*$$$**$*$*+$$*+$$$$$*$$$%$$+*$+%+++$$%$$$%++*%$$+$$%%+$$$%$$+$$$****$%*%$$+$%$$*%$%$$$$*$$$$$*%%*++$$$$$*$%*$*$$%$+$*$$%*%$%%%+$$%$$+%%$%%$*$%$++$$$$$$%*%$%$**$$$$*$$+*$+$$$+$%$**$+$*$*$$$$%+$$%%$%+$+%$$$$*+$$$$$$**+$$++$$%$*$$$*%***$$$*$$*$*$%%$$%$$*%$$$$$*$$+$%$$$$%$$$*$$$*$**%*$*%%$$$+%$%$%*%$$$$%$$*+$%+$$$$$%%$$$$%*+$*%%+$**%$%*%$$$*%$$***$%$$$*%$$$$$*$*%%%*$$+$*$**$$$$$$*$$%%$%$$$$$%$$$%$$**$$$$$*$$%$%%%$%$$%$*$%$$*$$$$*$+$$%*$$$$$$$*$%$*$%*%$+$%%$$*$$$*$$$$$$%+$$*%$$*$$$*$**%$%$++$$$%$$$+$%$%$$$$%$$$%%$$*$$$$**$%$$%$$$%$$$$$%%$+$++$+$$%$$$+$++$$$$$$$$$%%$$$$$$$*%$*%%%$*$+$$+%$$%$%$$*$%+$$$$$$%%$*$*$$$*$+$$$%$$*$+*$$*$+$%$%*$%*+$$$+$$$$$%$$%$$+$%%*$$*$$$$$*$$%$*%$*$$*+$%%%%%$*$*$$*$%$$$**$$$%%+%%$%$$*$$$*%+*%++$%%$*$**$$$*$$$%+$*$$$$*%$%$$$$$$*$*$*%%$$$$$$$**$$$*$$$%$$**$$$$$$$$$**$%$$$$++**$$++**$$*$%$$$*$+*$*$$$*%*%$$$$%*$$%$+$%%+$+$*$%%%$$%$$++$*$$$$*$$*$$+++*$$*$$%%$%$*$*%$*%**$$+$*%%$*$%$%%*%$$$+*$*+*$%+%$%$++$$$*%$%$%$$$**%%$$$$*$$$*$+$$$$+%$$$*$$*%%%*$+%$$%%$$$$$*%$*$$+*$$%%+%%$$$$$%$%$$%%$$*$$*$$$$$%%$%$+$*$$$$%$*$$%$+$+$$*$*$$*%*$%$**$$%$%%$$*$%$$%%$$+**%%$$+$$$*$$$$*$%%$$$$$$$+$$%*%$%$+%$*$%$%%%$$$*%$$$%$$$%$+$**+$%$$$%*$*$%$%$$%$$**$$%$$$$$$*$$$*$$$*$+%%$%$%%*$%%$$+*$$%%%$*%*$%%$$$$**$**$$**%$$$**%%$$$$%*$+%$%$$$$$+$*%%$+**$$*+$%$$$%*$$$%*$$$*$*$$$%$$$$+*$$%*$%$*+$$+$$**$%*$$$$$$%$$$$*$%$$*$$$+$$%$%*$$**$$%%%$$*++%$$+$$*%$%%%%$$$$%*$%$$$$%$*$%$$*+$$$*%+%$$*%$$%*$$$$$$$$$$$*$+$*+*$$%+$**++$%%+*$$%$$$%***%$+$$*$$$$$*$$$$%$$++$$%%$*%%$$%$%%$%*$+*$$$$$%$$$$*$%$$$%$$$**%%%*$$$$%+**%%*%%$$$%+$$%$$$$%$*%$$$*$%+**$$%$%+$**$$*$*$$$$$$$$$*$$$%$$$$+**%*$$%$*$$%*%%*+$$%$%$+$$%%**$*%**$*$$$$%*$%+$$$$*%%$$$$*%$%$*$*%$%**$++$*%$$%$$*$*$*$$+$$%$$%*%$*$$*$$$$$*$%$*%$++$$*%*$%$$$*$$+%$%$$$*%$$$%*%$$*$+$$$%%*+$$$$$%**+*$$%$%%$$$*$$+%$$+$$%*$*$+%$$%$$$%$%$$$$$$$%$%*%$$%+$*$*$*$%$$$$$*++$$$$$$$$$%%$%$$$+*+$+$$$$%$*+%%$$+%%$$$$*$+**+*$$$$$*$$$$$%%$%$%%+$+$$*$$$*$$+$$*$$$*$$$$+%$$%$+$$+$$*$+$$$$$$$%$$$+$$%%+$$%*%$*$+%*+*$+*$$$*$$%$$$++$*%%***%%%*$+%$*$%$+$*%$++%$$*$*%%+$$%$$%$$+$$%$%$+$%$*%$$*$$$$*$$+%+%+%$+***+%$%%%%%**$%$$$$%$$$$$%$$+*%$$%$$$$$+$$$$+$$$$+*$$$*%$$$$**$*$***+$%%$*$$$$+%$$$%$$$$$++*$$$%*$+*$$$%*$$$*$%$$$**%%$$*$*$%$+%+*$$**$$*******$*%++$%***$%$%$$%%$$+$$*$$$$*$$%$$$%$%$+*%$+$+$*$$*+**$$$$$%$$$$$**$$$$$$*$$*$%%*$*$+$$%**$%$**$*$$$+%$%$$*$$%$$$$%%$%+%$+$%%$$+%*%%$$$$%$$$%*$$$%***%*%$*$%$+$%$+$%*$+%$%$$**+*%$*$*$+$%++$$*$%*$$$$$$%$*$$$**$*$$$***+%$$*%$$*$$%+$$$%+%$$$**$%$$$$$**%*%$$$$++$%%$%%$$$$%*%+$$%*%*$%%$+%$*$$$%%$$$$+*$$$%%$$%$$$$$*%+%%$*$$$$%+*%%$$%%$%$+$$$$**$$++%$*$$+$$$$$$$*$%$%$$%$$*$*$$$$$$$$$++$%$$$%$$$$$$$*+*$$%$$$+$$%*$*%%$$$%*$$%$$$%$$*$**$**%$%%$%$%$*%%%$+*+$$$$%$%$**$+$*%$+$+$*$$$%$$*$$*%$**$$+$$%$$$*%$$*$%$*+*$$%$$%$$$$$*%+$$$$*%$$$$$$$$$$+*$%*%$*$%$%$$%%++%*$*$%%*%$+$*%*$$+$**+%$$$%$*$$$$*$*%%%$$+%**$$%$++$*%$$%*$$$$$+$$$%**%$**$+%$%+$+$$$$*$$$*$$$$*$*%$$*$$$%%$$$*$%*$$**%$*%$$$+$*$+$%+$$$+$$$++$**$+$$$+$$$$$$$%%*$$%**$$$*$+$$$%%%$$$*%$$*$%%$*%$*$$$$$**$*$*$%$$$$$%%$+$$$%%$*$***%**$$***+$***$$$$%$$$$%$$$$%$$*+%%%$**%*+**$$$+*$*$*$$$%$$$%*$$%$*$$*$$+$$%$%$$$$$++%$**%*+$$$+*%$%%$%$%+$$$%$$$$%*$$$$$****$%*+$%*$$%$%$$$$%%%$*$$$$+$$$$$*%%$$$$$$*$+*$++$%+%$%$++$%$%%%$$$***$%$$$$*$$$%*%$%*$$$%*$$%*$+*$$$$%*%+*$$$%+$$$***$$$%$+$*+%%*%+$**+%**$$$*%$$$$$$$**+*%+$++**$**$$+*+%++*%$**%%$+$%%%$$$%$$*%*%$$$*$**%*$%%*$*$$%%*$$$*%%$$*%%+$$$$+$*$$$%$$%%%$$$$%**$$%$++$%***$***+*$$$$+$$%$$**$$$$$%%$$%$%$%$$$%$$*$*$$$*$+%*$$%%%+**%$$$$$$$+$$$%$$%$$**$$%$$$$$$%$*$$**$$%$$$*%$$$$+$%$+$$$*$+%%+$*$$*%$+%$$$+$$$*$$%*%$$$$$%%$$%+++*$$$$$*$$$$**$%%$$$%$$$$%%$$$$$*$*$+%$%$%%$$$$%$$$+*$$$+$$$$%*$%$$$$$$%*$%$$*$%+$$$$%$$$$**$*$+$**%$$$*$$$+$%$$$$$*$$*%+%$$$%**$%$$$$$+$$$$**$$%%%%%$%%$*+%$$%+$$$*$$$**$$+$+$$%$$$%$$$$%$$$+%%%$$$$$$$%$%$$$$$$$$$%%*%*$%$$$%$%$*$$*$$$$$$$%%%$$%*+$*$%***+%$+$$*$$$%$$$*$$*$$$*%$$%$%$*$+$$%$+%%$$$*$$$$$%%%$$$*$+*$$$%*%%$$$%$%$$*$$%*$*$*$$$%*%$$*$%*$%*$$$$%+$*%$$$$*$$%$$$$$$$%$$$%%$*$%$$***$$$++$$%*$$%*%$$$*$$$$*+**$$$$$$$$$%$*%*$%$+*$%$$$+$$$*$$$+$$$$$$$%$$$$$*%$**%$%*%$$+$%$$$$+$$%*$$*+++++%$+%$+*$+$%**+%*$$$$*$$%%$%%$$*$*%+%$%$$%*++%$+%%+$$$%*$+*$*$$$$+$$$$$*+$$$$$$$*$$%$%*$%%$$$$$$*%*%$$%$$$$$$*$*$$$*%$$$**$%+*%$+$$$+$$$$$$$$$$%%+%$*$$$$%$%$$*+**$$$$$**$$%*%%$$*+$$$$$$%$$$+$$%%*$**%$$$*$$+$$$$$**+*%+$%$$+%$$+$%+$**%$$%*%$+*$$*$$*$$%%$*+$*%*%$%$$%*$$$+*$$$$%++*%$$$%%$$$$$%$$%$$$**$**$*$*$+$+%$$$*+++$*$$$$$***+$+$%$$%++$$$+$*$**+$$%+$*$$%%%$$$+$$$%$%*%**%$$$+%%$$*$*$+$$$$$*%*$$%*%$$+*+**%%+$%%*$$$$++$$$$$%$%%$$$$*$$%$%$$*****$+*$+$+*$$%$$$**$$$*$*%+$$$+$+$+$**%$$$*$*$$$$%*$$%$*$$%+*$$$$$$%$%**%+%$%%*$%$*$$$*$+%$$*$$$*$*$$*++$$+$*+$+$%+$*$$$*$$$*$*$$$*$%$%$$+**$%*$%$$$$%$$$$$$%*$*$**$$%+$$%$$*$$*$$*%**$%%*UV+$$%$$%$$%$*$$*$**$$$*$$*%$%$$+$+$$$%$$$$%$*$%*$*$$$**$$$$*$$$$+*$$*%*$*$$+**$$$*$$$*+$%%%$$+%%*******$$%+$$%%%%%%**%$*%$%%$+$$$%%*$+$+$*$*$$+*$++$$+$$%$$*$%+$$$$*$%%%$%+%$$%$$$*$$*$*$$*$+$$$*$$$$*$$$$+%%+$**%+*$%*%%$*+%$*$%$$$$%$*$*$%*%$$*$*%$$$$+$$*$+$+**+*%$*$$*$$$$$+$%%$*$$+%*$*$$%%%$$%$$%$$$$*$$$$+$$$**$$%*$*$$$*%*$$%+$*+*$%$$$$$$*$$$**%%$$%**$$*$+*$$+$$+$*$$%$$$$$$*$$$$$$*%$%$$$*$$+%$$+$$$%**$*$*$+$*$$**+$$+**$$$$$%$$$%$%$$+$%$$$+%%$%$%%%$$*$$$$*$$$$$$*$**%%$$$$%*+$+++$%$*+$$*+%+$$%%%$$$$*$$$$$*$%$$$$$$+%$*$*$*+%+%%%$+$$$$%$**$%+%%**%%%$$%$%$*%$$%$$++$$*$%$$$$%%%$$$$$**$*%$$$*%$$$+**$%+$$$%$+$$$$%%%$%*%+%$$$$+$*$+$%%$%*$$*%*$%$%%$$+$+*$*+$*$$$+%$$*$$+$$$*$*V$**%%%%$$$%$%%$$%$$$*$$$$**$***$$+$$*$$%$*%%$++$%+$$$$%$$%$$%%%$%%%+$$$%%$$O$+$$$++$+$$%%$+**$$%$$$+$$$$$$**$$%$*$%$%$$$%$%*$$%$$*$$*%$**+%$%$+%$$$+$$$$*$$%$*%$+$$%+%%$%+$$*$*V$%%%$$$$*$$$$*$*$$$%%%$$*$$%*%**%*$$%*$%%$+*%$$*$%%$%$%$$+*++$%%%$%*+%$$%$%**$$*$$*%**$%%*$%$$%$$$$$$%%$$+%$*$+$%$$$*$$%%%$$*$$$%*$%+$$$$$*$+%%%$%*%+$$$%$$$$$+$$%$$%%$$%$$$%+$$*+*$%%$%$$$*$*$*%%$**$$%$$$$%$%*$$$$$%$%$**+$$%%*$$%$$$$$*$%+$$$$*$$$*+$%$$*%$$*$$$%*$$$$+$$*$%$%$$$$*$$***$%$$%$**$$*%+$$%%$+$$*$+$$$%**%$$$$$%*$$*$$%$$$*$*$%$$$$$%%$$$%$$$$%$+*$*%%%$$$$$%$$$$$$*$%%*$$**$$$$**$+$%%$$$$$+*$++$%$*****$%%$*$%$$%$*$$%$$$%*$*%%+$$$$***+$%$$%$$$$$*%%%$+$$+%*$$$%***$*%%*+%$%%$$%%**$%$+$$*+%**+++$$%$$***$*%%$$$$%%$$*$$%$*$$%$$*$$$$$$*$$$%$+$*$$*%*$*%$$$*$$$$%*$$$$*$$$*$$%+$$+*$%$%*+$**$$**$+$++$$$%$%$$**$*$$$**$*$**$$+*$%$$$+%$$$$*+$$$%%$*$$$+$%$$*%$$$$**$$$$$$%$$*$**+%$$$$+$*$$$%$$$+$*$%$$U*$*%$$++%$%*$+$$$$%%$*$$*$%$$$$$*$$%$%$*%$$$$$%*$*%%%$$$**$+$$***$$*+*$$*%*%**$$$%$$$$*$+$%*++*%$*$*$**$$%$*$$%*$%%$$*$%$*$+%$$$$+$*$$$*%%$*$*$$*$$+$$$$***%*%$$+$$$$$**%$+$$%$%%$$$$*$*$$**%*$*%$%%$$%%%$+$$*$$$*$$$$$+$$*%*$$$$%$$*$%%$$$%+$$*$$*$$$*$$$$$+*$$*$**+$%$$+%%%$$$$$++*$*%$%+%*%$$%*%$*$$%$$$%$$$%+$%+%+$$%$*$*%$**%%$*$$$$$$*$%$$$$$$%*+$$$*%*+$$%+%**%%%$$*+$$$$$$$$$$%$$$$$*$*$%%%*$%%$%*%$$%*+$%$+$*$$$$%%**$$$*$%$**$*$$$$$$$$$$*$$*+*%$$$%+$*$$%$$$$$$$$V׬V$$2ׁ$%%$*$+***$%++%$*$$+*%+*%$*$*%$*%$*$%$*$$%%%+*$%**$$+$*$$$*$+$+$**$%++++**%%*%$$$++$%$$*+*$$$**$++$%$*$+*$++$$$$%%*%$%%$*$%$$+$*$$%+%$$$*+$+*++*$*%%$$%$%%$$*+*%+$$$$*+$$****%$++$$%%$$$*$+$%$$+*+*$+**$$+%$%%$$$%+$%%%%*$$$$$*$$$$V$$$%***$$%*$$$$*$*%%$*%$$$$$%+*$$*%*$$%*+$%$$$$%$++$$$$$$+$*+$$%$$$%$%%$ׁ%$%*%**$%*$%%++%$$*$$*$$*%$$*$%$$$*+%+$++**+%%$$$%%%$%$%$$$$$+$$$++%$%*$$%%$+%+$%+$*+$$%$$$$+ׁ$*+$*$$$%*$++%**$$*%$$%$$$$$$$$$$*$%+$$*+$$*$$$%$$$$%%$$$$$%%%%$$$$**$$*$*$$+**$+$$$$$$$+$$*%$$$%$$$$$$$*$$$++*+$*$*++$$$%+$$%$$$$$$+%$$%$$$*$$$$$$$+$*$$$$%%+$*$%$%$$$**$+$$$$$$%$$%$%****$$$$**%+$$$$$$+%*$$%$$+$%*$*$$****+%$$*$$*$*%+%%*$*$+$$$$+**$%$$$%*$*$+$**$$%$$*$+$$++$+$$+**%$*$$$$%$$*$%*$$%%$$%$%%*$%%%$%*$+$$%$%%%*%$++$+%$+$$%$%$%$$$$%*$+$$$$%$**%*$$%$%$$+*%$$$$$+$$*$$$$$$UV$Vׁ$$%V׬VVW*%++VVV+*%V+P%%%$*VVց+$$$$%+V+$%$%**$+$%%$%*$$*$$*%+*$$+$+%$*%$+*$$*+$$$+$$**%%$*$$+%*$$%$$%*%%+***$$+$$***$*+$$$%$**%+%%$$+$$$$$%$$$+$+$$**$$%$+%%$$%++%%++****%%*+$$$%*%**+*%*$%+$$%$$%%$%+%*$$$$*$%$*%$$$$*V$%*$*$$$%+$$%%$$+$+$%%$++$%%%$$$$**$$$$%%%$$*$$$$$$*%%$$++$$$$$*$$$$$%$$$V$+$$$$**%$$$$%%$$%%+$$$$%$$+$*+$*$$$+$$%$$$**$$+*%*$%%$$+$*$$$$***$%*%$$$+*%$$$*$$$*$$%$%$**\%%$$*$$%$$%$$+$+*%+$%$$%%%$$$$+$$%*$%+*$$*$$+*$%%%$$$%%%%$$$*$$$%$$%*$%++*$$$$$$$$$%%%%$*$+**%*$$$$+$$$+$$$*$$$$+%*+%$$+$$*%$*$+$*$+$$$**$++$$$$$$$%%%%$$$%%*%$%+$$$*$$$$*$$$%$*$+%%%$$$$%*$$%$$$$$$$$$$+*$%$*$*$%$+$*$*$*$%$+$$*%$$$%%$+$$*%*%$$$$$%$*$$*+$*%$*%$++$%*$$*%%$$$$$$$***$$**$*%$$*$$+$%$*$$$$$%$*$$%$*%$$+$$$%$$%$%$+%$$$*$*$*$*$%$%%$$$***+%*$*$$*$$$**$$%%$*%$$%**$$$$$*$++*++*%%$$$$$$$$$%$$$V$$$V׬VV׫$V+VV%*$ׁ$$+׬׬+*$V׬OV+*$%%VׁV*$%*%O׬%,ׁׁV$$%$V$+$+׬%V{++Vׁ$$%%\ׁV+1ւU+PV׬V1%$$+$+P1++$+++$$$$+$+$%$$$$$%$$$$$$$$$+*+$+%%%$$$$*$++*$$%$$%**%*+**%%%%$$$$$%$%%%%+++$*$+$+$%*+$$$$$%%$++$*+%*$$$%$$ׁ$*++%$$*$$%$%$$$*%$%+*$$%$$$$$%%$*$++$$$**$%*$+$$*%**%*+%$$%$*%+$**$$%+*$$*V$$$$$%$+$$$$$$**+$%$$+$*$$+$$$$+$+%*$$*$$%%%%+%+%%$+*$$*%%$*%**+*$*+%$%$%+%$+$$*$+**%%$+$$$++%$$%+++*+ׁ$%+%$%$*$%$**%+$$$$$%$$*$+$%$+%$*$%+$$+$$$$**$$$$$$$$$$*$$$$$*$***$%%%+$$$+%*$%%*$$$%$*%%**$*$+$$%$$$*$$*$$*$$$$*$+$%%$*$$$*$$$%$$%$%%*$%$$*%$$$*$$$%$*$*$$$%*%%*$$+%$$*$$*$%*$*%%$%$$$*$+%$$%%$%$$*$%$$+%%$$*+$$$%$*$$**%$*$%$*%%%$%$%*$%+**$$$$$$+$+*$%$$$*$+$$$+$+$*$$*%$$$%$$$$*$$$%%$**$*%*$$%$%$$$%%$**%$$*%**%*%*%$$%$$*$$+$$$$$%$%%$%$*$$$$+$$%$$$%$$%$*$$*%+*$$$$%$$$$$$$%+*$$$$V$$%*+*\$+Vׁ%*$*$׭ׁ*$$++׬$ׁ*$VW+ׁ*׬$$$%$+ׁ%VVV׬+**$*ׁ$V׬$***ׁ%$Vׁ$$*%VV%VV+VVV++V׬VVVVVVV+*+ׁ*Ё*%VVV+*+$$V\VVV*+,z2++%++$+**%*+*$%$**$+$$%+$*$%*$$%%*%+%%*$$$*$%$+*%$+$+$*$++$$+%$*$**$$*+%%$$$*$+$*%%*$+$$+%++%++$$$$%+**$$**$$%%$%$$%*$+$*%+$+$$$%$$*$$%%$$*+$%+$%%*%+$$$*$+$V$%%+**$$$$*$%+*+*+%%*$$*$+$+$$$$$%%$$+$$$+*$**$+*$%%$$**%$++$$*$%%$$$*$$*%$*+$**%$**%$$%$%+**%$$**+$*$$$$$%$**%$$$**%$*$%%%$$%$*$$$$%+*%%$+$*$*%$%$*$%*++$$$$+%$$++$$+%$*%$***%%$*$$+$%+$+$*$$$$$$$+%$%$$$*%%+$$*$$$$+$+$****$$$%$+$%$$*$%*$%%$++$*$$**$$+$$$%$%$$$%$%$$$%$%%%+$$*$$$*$$$$$$*$$$%*%%%$%$*$$%$*$$%**$$***$+%$$**$$$%$$+**$%$%*$$$$%+$$$**$$*$$*$+%+$$*$$%$$$$$%%**$%$+%$%*$$%%$+$%$*%%$$$$%$+$$$%$$%$$*$*$$*$%%+%$$+*$*$$%*%$$+*%+$$**%+*$+%$*%%$$$$%+ׁ$$%%V$\**$׳V$+$V$V%+V$ׁ$$%VVVV׬$$*+V+$$׬׬VV$$$$%$%V$$*V*$*$+צVVׁVVVU%V׬V+׬+VV׬VV$+$$ׁ+$$ׁ%V++ׁ$V1%׬$O$%%ׁWVV׬+$%+VV׬V+צ+$Wץ2+Vг$VVV$$%V+,V׬VVW*{VVOWV*V++V++VV$++V+*$O**$$$$$$$$$$$$%*$%*%*$%$%$$$$+V$$$$%%%$$+%$$$+$%*+$*$$*%$$*$$+%$$%$$*$$*$%%$׬%**$+$$+$%$$$+***$%*$*$%$%$+%*$+**2$%$%$$$$%%$V%$*$$$O$$$+*$$VVV%%$$$%++%+V+$$$%$$$$$*$*$$%*$%+%*%$*$%%%$*$$$+%%$*$$*$+%$*$$%$$$$%*%+$%%$*$$$$%+$$%$$$+$$$$$$$$$*$$$+$*$%$$$$$$$$$$+*%%*+**$$*%%%$*+$$++$$$$*+$+***$$%$*$$$$%$%%%%%$$%%%*%$*$$%$%*$$$$%%*$*%$%$$%$$$+$$$$$$*+$$$%%$$+$+%$+%%$$$$*$%*$+$%$$$*$%*$++%+%%$$+*$+$$$$*$$%$$$$$%$$$$%$*$$$*$%+$$%$$$$$$**$$*$$$%+$$$$$+$$$$$$$%*$%$$$$%$$*%*$*$$$$$%$**V*$Vׁ+ׁ$V+$$%ѳO+$%׬׳+%$$+V$$+++V+**%$V׬$+*%V+*$%$׬+%*ׂVײ׬$1ׁ++V׬VV$V$]z+1׬ׁ*׬׬$*%+V+V*V׫$V+V\$P$+ׁ$VVzV*VׁPׁ,V%%%%W++UVV,V+׬$+ׁ$$*׬+$$$+VVPV$*%$%$%$V+$׬U*VV+%$$$Vצ$%%+%%V+,$O++$%$%%$%+V*$$$+$*$$$$+$*%*+$%+$++$%%*+VP+$$$$*%*$*++**%$*$$*$$$$$++V$+ׁ+$%+V%+*+V%$**UV+*$V׬++VV$׀VV%$+V+VV%+ׁ*׬VV׬$+V$**+VVV+׬Uׁ$׬++V$*VV%*$$%++{ׁV+V%*V%$V%$VP%$+$VׁO׬**V+%VVV+V׬$%$$*$$$+*$$$*$$%$$%$**%$$%$$%$*$%*%$*$+*$$$$**$+$$**$$%$*$*$*$$$$***$*$$%%$$$$**+$$*$$%$%$$$%$*+*$$$$%*$%%*$$*$*$+%%%*$*$%$$***$+$$+%$*%*$$$$$$*%$$$+$%$$***$$*+%$%$$$+$*%%$$$$+$$%%**$%$$$$*$$$$+*$*$$$%%$*%+*+$$$%$$*$%%$$$$$*+$$+$$$$$%*+%$$$%$$$$$$+$$$$$$$*$$*%$$$+$$$$$$$$$$*$%+*%$$$$%$**$%%$%$$$$$$%$$**$$V$$++*+*$$*$$׬$*$׬+$׬ׂ%%*W$$$V+VV+$+в$$$׬,$$$$$$׬$$$V+%гׁ*$$$V$+V׳׬$VV׳׬׬++VV+$$V$ׁV{**$V׬V++]+zVV+ׁ׬V*%V+V׬+*$VV1*$$*$VׁVׇVVצVׁ*+$POOׁ$+$VO+$ׁ$ץׂ+ׁ$V**$+%Vץ*$$$VV*$ׁO+*%%$+zVV**+V׬$%$$$*ׁ*++%$*V׬*$ׇVצ%]$V$+$$+V,$1V$$VײVV$$*$+ׁ++V$$%׬$$$++$$ׁ$$$׬V+O2z$%+$$U+$$V,$$Vׁ$$$$zVV$%$$ֳׁ%+ׁV%$$V+$*V$׬ׁ%++V+צO%+$+ׁ]$VV׬$+$ׁWz+$%VVVVצ$$%V׬VVV+\*$+$+%+Vׁ+ׁ$$V+Vׁ$+׬*%$*$ׁׁ+VV$+%+׬+׫%*$+*%$$$%+$$**$*%%*$%*$$*%$$%$*$%%$$$$%$+$$$*%$$+%$%*$$%$%$$*$+*$%$$$$$%%+$$$$$++$$$*$%$$+$$$++*$$%%%*$+%*$*$$%$*$$+$*$$$$$$$$%$***$%$*+$*%$+%%$$%$$*$*$$*$%$$%*$$$+*$*+$$$$$+*$$+$%**%%+$$$%+%$+$*$$+%+$%+$$$$$%$$$++$$*+**$%+$$+*$*$$*$*$+%%%*$$++$%$*%$$*$$$$$%$$**+*%$$%*$*$**$$$$$*%$$%%$$$*$$**$$$$+$$$%*%%%$%$%*$%$%%$*+$$$$%$*$*$%$$$%$׭+ׁ++V׬׬+$V׳%+*׬$*%ׁ׫+$+V++$׬Vׁ+$֬+%׬׭׬׬*$1%$*׀+׬$$$׬V*$1+ׂ$+VV׭ׁV++*{VV$$*V׬+׬׭O2+׬PVV׬׬Vz$*$zײׁЬV׬zV׬+צ׬VzVVV$$$׬ׁ׬*׳*V+**V$V**$$%+ׁV*z$%$ׁ%$+V$$$$*+V*%+%%++VV+%*$$+V**׬VV**$ׁV+*P$ׁг%++$,$$*%V+$%*ׁ$$V%$$$+$\+ׁ+$VV$V*$$$$$*,+$+׬׬$+׳$ׁ{WV$$$$V*V++%ׇ+VV$+VV׭V*+$%VVׁׁ+׬$%$*$$V׬V%*׬׈OVV*$$1+*ׁׁ$*$$+ײVV*$׀V*+U׫%*$$*$$$$$*$$$$%%+%$$$*$%*+$*$$$%$+*+*$**%$+*%*$*$%$$+$+$$$%%$$%$*%+*+$%%$%$$$$*$$$$+$$**$$%$$%$*+$$$**%*%$*$+$$$*$**%%$%$$%$$$$+$$*$*$$$$%$+$$$*$%$$%$%+$$+%$%$*$+$*%+*$$%%+$*$$%$$%$$$+%*$*$$$**%%$$$$+%+%*$*$$*$*$$$$$+$$$$%$$*%$**%$*$**%$$$%$$*$$$$$$$*%$$+%$%%$$$$$$$$%$%$$$$$+*$%$$*$$$$$$*%$$%$$$$$+$+*+$$$$$$$$$$$$$$׬ׁ%*V$׭ׁ%׳$*%+$*,{V׬$+$$+V$$V$+׳2]V$$׳+׬%$$$׳Ѭ\%$+P׬׬%*$$֬V+UׁV+׳VV+׳+$*׳$$V+$V\+**VV+2%Vײ+Vׁ׬z+%+V%$$+U׭V$+׬V+׬+Vץ++2%$$$$*Vׇ%$U+V$$+$%V++P**$%V׬V++%+%%*+zOׁ+*%+ׂ++$$$V$%$$*2$V++VײzVV*+V$$ׁV+׬׬VVׁV׬$$$*V׈%%+$*%*Uz*V*$$*%V+V+**%VV%+V*%׳V%$$U$$ׇ+Oײ,+%%V׬V2{%VѲ׬׬ׁ%%ׁ++׬+V׬+׬$ׁ$VV$$+$+Vׁׁ$++V*$+$$׬V׭׬ׇOV%%$V{U+%+VV$ׁVׇV׬V׬V+ׁׂ*$%$*+%$$$$**$*$%%*%$$$$$$%++$$+%%%$$$$$$$*+*%%$$$$$*%+$$%%$$*$$$%$$$%$$*$$$*$$$*$%%%$$*++$$$$**$$$%$$$$$*$$%$+***$**$%$$$$$$%%*$$$$$%$$%$$$$$%%%*$%%$+*+$$%%%$$+$%$$$%*$$$%$$%%%$$$%$$%%**$$%$$+$+$%*$%%$$%$+$*$+$$%$%%+$%*$$%$%$*%$*$$+$*+%%*$$$$$$*$$%+$$$$$%*$%%*$$$$$$$$+$*$%%$%%$**$$$*$%$$$*%$%*$*%%+%$$$*%$*$$%+%$$$$%$%%*$׬׬+$+VV+%׭+$+%$Vׁ׬*{׳V$$V׬+*+׬*+*г׬$U׭ׁ+׬%*%׬$*%*+%$$$$׬V+$ׁׁ+V%V׬V$$ׁ$+*Vצ+ׁV׭V+$$$׬+*V׬+*%׬ׁV+$*Vׁ+%*V$+VV*׬$ׁVV׬ׁ$V++VV%$$$V+V$$+V$z$%%$V+$***$%$V׭V$$VVV**$+V+$*׬W%$$%*+V׬*$$V**V׬+׬+$׬*%*V$WVׁVVOV׬V%$*+$+V%ׁ**+*+11V+$׬%$$%+$**1ײ*ׁ++$׬%$*V׬$*VVV2$VV$VW%VPV$ײ\V*+*%%V׬PVVW׬V׭$׬VUV$+++VV$**$*V׬׳zV׬V$׬++$Vzץ%V+V$$ցVV+׬V$$ш+PV֬׬V*+,$*$$$**$*%**$*$$%*$$$$$$+**$*$$$%+$$*$$$$%++*$$$+$$$$$*$$$$$$$$$$$$$$$+++%$%*$$$+$$$$*$$$$$$$$+%$%*%$*%$%$$*$$$%+$*$$$+%$%*%$+%%$$$$$++%***$*$$$$%$$$*$$%*$%*$%*%$%$$$$$%*%%**%$*$*$*$%*%%$$+$+*%$$$%%*%$+$%$$%*%$%%%$++$+*$%$%$%*%$$+$$$%$+$%+*%**$*$*$$$++$$$%$$$$+**++$$+%%*%%$$$%$$$$%*$+$+$%*%*$$*$*$$%*$$***$%*%$+$%$%%$$%+$$$$$$$$$$$$$$$*$$$гׁV%*%O׬ׁ%׬&$*$$ײV$$ׇ׬V$$+$V$*V׬+VV+{׬*+$2ׁ+׬$$$%]V%%ײѬ$*+$+׭VVׁ+VVV$ׁ$%$V+%+%ׁׂ++{$$+$Ѳׁ+$%$V+$++׫*$zU+*%V$+$$VгVV׬%V׈$$O$$$׬***V$VV%$+$%$*ׁ$׬$+$$+׬ׁ$$WV*׬+$V׳,$+*VVV%%$$$%׬$ײV+V$%V*$V+V+%׬%VV+%+׬%$Vׁ$$$$+*׳$$*%$ׁ]ׁ+*֭$׬+$$*׬V$%$׭$*׭ׁP$$׬*V]$гV+*$*׳+%V׬+V׬V$$׬׬׬$+zV$+*$Vׁ׳ׁ%$׬V%+VVצ+$P׭*$**$V׬+*%$$׳׬VV$V$ײV$+*$*%%$**%$$$$$%$%$$*%$$$+$$$$*$%$$%*$*%$$$$$*$**$%$+$$%$$+*$$$$%+$$$+**$%$$$$$$*%*$$$$$*%$$%*++$+%$$%%$$$%$$$+$*$++$%$%$%$**$*$$*$$+$$%$$$*$$$+**$%$$$$%+$*$$%%*%$+%$$+**$%$$$*%%%$*$$$$$%%*$%*$+$$$%$$%$*$$%*%$$+%$$%*%%$$$$$$%$$$$+$%$+**$%$$%$$$$$$$*$*%$$$$$$$$$+%$$*%%$%%$$$$$%$$$+*$$%$$$$$****$$$$$*$$*$%$$$*$$$%%*$$г+׬$$V%$׬V$ׁץV%$ׁ+V$*U+V׬{VׂV{V׬+V׭ׁ+V$$$׬ׁ$$%VV׬V$$**++1%VV++$++$$$ײ$V$+ׁׁ,׬+׬V%*$*V**׭ׁV+z+Vг+ׁ$*V$$$׬+V$%+VV׀*W*V+++*++V+U׭V$V׳$V׬$%%+*+$+*%$1ѳ*$+%V++ׁV$*$%׬VVVVVײ׬+$%$$׬%$׬V׳Vׁ*%$V׬*$V+]׬*$׈$V+$$*$Vׁ++V*+Wײ$VV+$+׳צ+**$*$V$$%$*׬$**$$V׬ׁ%+VVU׬VV+**W+V*V׬ׁ*+׬+$׬U׬+$+V%$U++*$V1׬ׁ*V$*V*+%+Vׁ*UV+$$VѲ++%%*׳ׁ+++]V$$׬V*%*$$*$$%***%$**$**$$$$$+$$+$%$$$%%*$%$$*$+$*$$%$$$$$$$%$$%$$%$$$$$%$*$$*$$$++%+%*$$*$*$$$$$+$+*$$*%%+%$$%**$$$+$%*$%$**++$$*$%%$*$$*++**$$$$$$%$++%$%%*%$*$$$$$%%$*%*$%$$$**+$$$$%$%+%$$%%%$$$$$$*+$$%$$$$%$%*$$$$%%$$%$+$*$*$$%%*$%%%$*$$*$$$*%$$$**$$$$**$+%+*$$+$*%**$+%%%$$$*$*%$$%%$$*$$%$**$+$**%$$%$$%$***$$$++*$%$%$$$$$$$׬׬VV+$$V׭+ײ$$*׬+$$$׬ׁVׁׁ$׳צ%׀+׳ׁ$+׬+ׁ+++ѳ׬%V׭׬V$$$+V$V$*$׬֭׬$$%$U%+VVV++%$V%O׬*V׫Vׁ++׬*VV%$%$V׬׳VׁV+PV+$V׬V+++$ׁ$2$$%V+\$+V*ׁ+V׬׬P$$%$+Vׁ$$$ײV{***$*ׁ+׳$+$%$V׳V$$$VץVׁ$*+%Vׁ%Ѳ%*$*+׬ײׁ׳V$*$]$VVV׬$$PV$V*$+$++U׳V*׬$$ײ*%Vz2$2V+V+OVײЬ%+$$$%׭$%%$$V׬$*+$VzzצVVׁׁ$$%+]V׳$z׳**%*׬׬$%2$z{$+%%++V׳ׁ$$ׁV$+׬W2$+*$VV׬$*ׁ2+$*$*ׁ$Vׇ$$%+ׁ+%2z׬$ׁ$ׁ$%$$*+$$$%$$$$+$*%$$%*$$%$$$%+$%$*$*$$$+$*$+%$**$%$$*$*$++**%$$*$*$%*$$%*$$%$*$$$$$*%$$%*$$*%$$$%$*%%$$*+*+$%*%$*$$$$$+$%%$+$$$$$$+*$$$%%*$$**$$$$*$%*$%%$$$$$$$%$*$*$$*$$$%$%$***%$*$$$$$*%$$$*$$$$+$%$+*$++*%$+**$$$$$++%+$$+$%$**+$+$$%$%%$$$*$$$$+*$$$$$%%$$*$$*%$$$%$$*$$%*$%$$*$%$$$$$$$%$$$*$$+*%%+$$$$*$$]׬V$*׬׬V׬׳%$ײ**%׬%׬+׬VV%%Vײ{+ײ׬$$׬$V׭*$**$ׁ%$$V$*$]**Vׁ+V+V*VV%+ׁ*+׬+ׁ$+ׁ$%%׬++ׁV$ׁ$+%$$$V׬+V׬+%%+׳V%1ׁ׭VP׫$$%%$ײ+++$PV$$*׀V,*++O$$**+V*ׁ$2**$V׬V++V׬Vׁ$1$*$z%*VЬ׳$$*$+׬ׁ׬$%V*+%+V%ׁ׬V+V$V*$%*+*++$*+ׁ%++$׳%$*+׬Ѳ%$$++$$$*$%V׬*$Vׁ+V׭+׫ׇ%ׁVײ%׭V%]*+׬ׁW׬%V׭**V׭$ׁׁ*+V$%V\$*++%W%++*++%*$z$ׂ+**Vׁײ׬*+$$׬ׁVV%+׬V$$%%$$$*$$*$+****$**%***$%%$$$$+**$%$%$$%$%%**%+**+%$%%%$*$$%$$$%$+$$$$$***$+$$$+$$$*$$$$$+%%$%%*$*$*$$$+%$$%$*$$+$$$$$+%$**$$$$$%$%*%**$$+$$$$$*%*+$*%$$$*$++$***%*%+*%+$%$$$$$%%$+$$$$$$+%$*$%+$$$%$$$**%$$$%%$$*$$$*$%**$$$%*%$$$*%+%$$$$$*$**$**$$+$+$+$$$%$$$$$%+%*$$%%+$$$$%*$$$*$$$$$%*$***%**$*%$$*$$***$$$$+$*%+$*%%+$*$*$**$%*$*%$%%$*$$$$$*׬z+%$+V׳**׬+**1Ѳ׬׬%Vׁ׬VVVzׁ+$%$VV׬$ײׁ%$%$ײ׬*׭׬$$%+׳V2P%V%*+*%в$$׬V$V+$VVPׁ׭ׁ%{$V׳ׁ*%%*ׁVzV׬VV$+%++$$+$+׬VVV*$VW+$Vׁ$\VVV׬ׁ%$*$׬*zV*׬ץ׬V+%$$$+V׬$V$%*V+*++*V+׬%ׁ%$,$$Vz$׬׬\Wг׬{$$+P׬$$%׬׬%$׬+$VׁVVVV$V$$$$+$+++$$%%1+Ь׬%V+%$*$׬*%$*%*$*\V+V+*+++**׬\ׁׁU׀V׬%*$$׬ׁV1VVVV׬$$V$*V%V%$$+V׳ׁ*V׭V%ׁ+U$*+׭+$$Vz$+$ׁ+ׁ׬$$$׳ץ%+$V׭׬׈+V%++$+$$%$%+$$%$$$$$$$$$$$%%%*+$$$*$*$%%$$%$$+$*$$*+**$*$+%%$*%%$$$%%*%$++*$%+%%$$$*%*$%$$$**$*+$$$*$**$%$$$$$+$$**+$%*%%*$%$*$**$%*$%%*$*$$%+$*+%%*%%%$*$$$$*$$$+*+$%%*+%*$$$$$$*$$$*$$*$$$+$$*+$$$$$%$%*$$$+$$*%$+$$$$*$$$$$+$*%$$*$$$+%+*$+$%%$*$$*$$+$%%$%$$++%*$$%%$%$$$$$%$$$*$$$$$$*%$$%$*$$$$$$+$$$$$%$*$$$$**$+*$%$$%*$$$*$ֳ+$$׭׭V*ײ$$׬V**$+׬+*+*׬ׁ׬ׁV+%+ׁ$׬%%$*׭׬׳׬*׬׬V+$$,$$$$$׳׬+$++++++ׁ%+V++׬׬V*ׁVV$$$$׬VU,ׁ+V+׬$׬V׀V׬*%$$V$*V*$%׬%2ׁV,$$%$V*%%V%ׁ׳ׁV+$++V$V+$$%$%V$zVV,$U+*%V,+ׁ+,$O׬$%%+ׁ׬V+׭׫*V$VV׬VU$+%%$*+$*VVVz]OV2VOVׁ*$$$+VVz]{VVV+V+ײV%%V%$$$$+׭+V{V+VׁׂPVׁ׬$$׬V%VׁV׬׬+P׭VׁV׭$Vׁ%$%+$V׬ׁ*ׁ+{$Vׁ$*%צ$+$$%+ׁ%2+O$$$׬VWV׬*+׬W׬ׁ%%$%$$+%**+*$$$*%+*%$$%$*$*%**%$$+$$%$+%$%$**$%%$$$$%$+$$$$$$$$%***+*$*%$$%%%$%$%%*$**$$%$**$$$$$+++$$***$%+$%$$$%$$$$*++*+%%$*%+$$$$$$$$$$$$%+*$$*%*$$*$$**%%%$$*$*$$*$%+*$$*$*$*%%%$$$%$$$$+$$+$$*$$$*%*+*$+**$$$*%+$+%+$$*$%*$$+$+$$$*%$$*$$%$*%$++$$$*$+$*$%$$$$$$*$$$+*$$+*+%+$+$+%$$*$*$*$$*%$$$*+$%$%*$$$$$$%$+%$׳ׁ$%V++$V$$$+$ׁPV$+Vצ׬ׁ+׬V+$׳V$%%$+׬]$$V׳VV**+$׬V$+$%$$z*$+$$$׬׬$$+V+++V%V׬ׁ+1V׬$Vׁ$V*׬%O,***$ׁ%ׁV׬V$OV%++*+*$V׭׬V*%׀ׁץ׬+*$%%׬$$$VV*ׁ׬2V2$׳++${ׂ+%V+%$+$VV$$V,+$V%ׁ%%*+%*׳׬ׁV+++%*$+׬+ׁVVׂ$$V+׬%+++V++*$*%V$VVׁ$%׬$*+V++O+1$%$$%$$%׳$P*VV%+++${]$Pײ%+V׬ׁW+$+,+V+*,׬+%+׭$ׁV++%$+׬׬$+ׁ%%ׁ%$$+Vׂ*+V׬$%V$+ׁ+$%׬*гV++2$ׁ+ׁ$׳ׁ%$*$$$$$$$$$$$*$%$$$%%%$$+++%$%*$*$$%$$$$$*$++$$$$***+**$%$%$$$*$%*%$$$$$**$*+***$*$***$$**$$$****$$$%*%$*$$$$*%$**%*$%+$$$%$%%$*$$$$$$*+%$$%%$%$$%$**$$++%%$**$$$$$$$$$$$*%$$$*%$$*$*%%+$$$+%+$$$$$%*+$$%*%%$%$%*$**$$$$$$%$*$%$$$*$*$+$$+$$*$$+$%$$$+%$$$%$%%$$$$*++%$$$$$%$%*$$$*$%$***$$$+$+$$%%$%$$$*%%%$$+**$**%++$$*$$$$$+$$+$+׭V$Oׁ׭V*++׭+**$%$$V׬+*V+$\J1ׁ$+**2*$׳VV׬+$%%$׭ׁ{׬VV%+$׬$+ׁ*$׬׬%$*$$V%$VV׬VVV+$ׁV*+V׬1%{ׁV$׫$$$$׬ׁ,Vׁ+$PV׬$ׇ$+ׁ׬׬ׁ׬%$+V{+ׁ+$%,ׁ%$V%V$%$ײׁׂ**$+׬z׬V׬V׭PV1V%%1Ѭ%*+++$*%+с$*׬$%$׭׬]***$*%P׭ׁ%*V*+׭PV]ׁׁ+$$$$*V$$++ׁ*׳V$$V׳$V׳V**$$Ѭ׬V$$$Oׁ+V׬ׁ$ײ$VׁV+V+$$$*V+]*V׬Pײ%$׬UVO׬W{ׁV+$$*%V׬Vׁ$ׁ$V$$%׬ׁ$VׁV׬$$$%׬׀V1ׁ$$׬+׳V+ׁ++׬ׁ*$*$$$$+*%$$$$**$*+*$$$$$+%$*$$%$%$%$$$%%%$**$++$%$*$$$$$$$$$$+*$**$$$**+$%$$$**%$$$$%$$*$$$+%**$+$$%+$+*$%$$%$$$$*$*+$$%$$$$$%%$$$$$$+%+*$*%+$*$*$$$$$$$%$%+*%$$$$%$%*%$%*$$$%%$%$%*$*$$+%$$$%$***%+$*+*$$$%***$*$$$$*$+$+$$$$$%$$%$$$$$*%%*$*$%$$*$$$*%%$%+$$%+$**$%$*$$*$$%%$$+*$*$$$*+*$+*$+$$$+$$$$$$%$ײ**++*ײׁ$+$V׬%$*U+%,VV\P*%V+VVVV*P+VVVV$$*%$$W׳׬%Vׁ$$%+$׳ׁ$+V׬ׁ+$+$ׁ%+*$*׬+$**$׬%+2+V%%++$VVzѲ׬%zׁ%+׬%$$$$׳ׁ+$$V1V$$+ׁ\++VV+$ׁU,V*$V׭U$V\ׂ׬׬$%]+VV$*V$*+V+V%+V++VVׁV׫V$$%2,+V+$+%+$2%+׭ׁ%$O׳V*%++׳$׬V$$$$V׬ׁ2%V1$*+2VV׫V+Vׁ%%V׀+$%$+*$O+\$%ײ׬%V*׬%%$$$\$V+%\z$$*$%*$׭׬VV׬O+*2++׬ׁ++ץU$V׬$ׁׂ+V+$$*$׫ׁV׬$+$׬$OVV*+׬*$$׬Pׁ$ײ{׬*%$+Vׁ%ׁ++V׬%$$$׬׬׬$+{++$׳׬1ׁ$+2$V׬*,ׁ*%$$$$$$$*$**%$*%$$$$%++$$$+$$$$$%$$$$$$$+%$$****$%$$$$%+%$$*$$$*$$*$$$$*%%%$%$*$$$%$$*$**$$%%$$+$%+%$$$+$%*$$$+%%%*$$$*%$$$$*$%$$$$$+$%%%+%%%*$%$$*%$$%%%$%+***$*$$%$++*$$$$%$%$$$**$+*$$$**%*$$$%+$$$%**$$$$$$+*+*$*+$$$%+$*$*+%+$$*$$$$$$%$$%%%*$%$$$%$$*%$%*$$$$$$$$%*$$$%$*%***+$$$**$$%$%$$$+$$$+*%$$%+$$%$$$$+$+$$%$$*$+$$%%%$׬V%$VVV%$V׳*ײV$$$+׬++$$$*$%%$$*$,V*$V$%$$׬ׁ*V׳ׁ׭V$*%+׭+$%VV$+$׬׬+*+%+$+$+VVײVP\ч+%OV%Vׁ*P׳V%׬]V,ׂV+$*%+V׫$$$%VU*VV*,+׬%%V++$$$׬Oׁ$$ׇVV׬VWVW׬%$$$׬*%׭׬+׳*+ׁ$+*׬+1$V%V\V%%*$V׬+$V$$,$P+$$2++**%$$׬׬+׬V$*%$+*V׬׭%%WV]$V++׬+$$%+$VV+*$V%׬%%+$$+ײ$V׭zVVײ+*%ׁ$$׬,ׁ+׬V+VV$V׬$$ׁ%ׁ$$$$V++׬׬+׬+%V׬V%Vׁ$%*$VׂUV׬צ+*V+*׈V*$*׬PPׁU׳VP++$$V$׬$׬%+*%׬צׁVV+ѲV+$$*$$$$%%+$%%*$$$*$$$%$*$+*%**$%%$**%*$$%$$%+*+$%%$**$+$$$+$$*$%$$$***$$$*$$%$$+%$$$%+*$*%%$$$$+$$$+%$%+$$$$%$*$+$+$%+$*++$%*$$$%%%$+$$%$+%$%%$*+$*$$$*$$*$$*$$$$*+*$$*$**$$$$$$**%$**%*$**$%$+$$$$%%$$%$*$%*%$**+$*$$$*$+%*%%*$$$$**%%*$$$%*$*%$%%$$%$*$$$%$$$$$*+%%$$**$**$$++*$%$$%$$%$%%+*%$%+**$+$$$$%$$%*$%$%$$**+$%$$+$$$%$$$׭$V$$+V׬$%$+$%V*%*%$$%%$$$$$%V*$$׬z׬%*$$+ׁ**ײׁ$V*$$׭׬$$+$*+$$$$$V,*$O$%+$$$%1$$$++V+%$UV%$$׬+++V$+++V1ׁ*$%\ч%$VׁV$VV1$׬$*$V2$$$Vׁ+V׬$VO$VV*%*$\%*+,׳+׳O$ׁ*+׬%$2$$VׁVV%%+$VVV*%$ׁ%+++$$$$%ׁ1V$$$V1$+O׳׬%+V׬ׁׁ$V+VV]$V׬+$$$**++V$$$VV%׬+%$$$2+$VV%$V%%$$+׈VVUV$ׁ$$$V$$*VVV$%$V׭׬%zײ$VO*ׁ$׈Oׁ%׬+*׬V׬Wׁ+V$V%$$$׬׬%V׬צ+ײѳ+$$%%+$$$Oׁ+V+$$ׁ**%$$$%$$+%$$$$$*%$$%$*$$$$$$$$$$$*%%$$+*$$+$$$$+$+$$%$$%$%%$$*$$$%$$*$$*$$%%$$$$+%%$*$$**%%$**$$%%$%*$*+$**$*$%+$+$+$$$%$$$$%**$$$$*$+$$$*$$%%$*$%%+$%+%*%$*$$**$++$$**%$%$*$*$%+$$%$$**$$$$$$%%*$$$$$*%*$$$$$$+$$$$+$$+*%%$**$%$$$$*$$$$**$$+*%+$$%$$$$*$$+$$*$$*%%$$*$$$+*$*$$*$$$$$$*$*%$*$%*$%$$$$$$%$$$$*%$%$$%$$*$$%$$$*Ьׁ$*Vׁ$V׬+%$*++$$*$%$$$%$+$$*$$%+$*$ׁ$$ׁׁ$%%+׭VV%**+++$׳++*$%+%V$++$+$$++$%*V%$$*+%$%$$$$+V***$%$*ׁ$+ׁ$*$%VV$V$+++VV%+$V**V%$$$O$*׬+++VV*+P{+$V++VO$V++%*%VV+%PV*%$**%$$+$ׁ*$%V$$*$%*%$׬ׁ%*+++OU׭׬$O]$%V׬+VV׬$PV%+$%%++$V*$$׬P$׬$$%%*+$+׭%V**$1+**$*+VV%VV1$׬׀%$ׇ$׬VWV׬$%%*$Vׁ$*V׬׬U׬+ч$׈$%ЬVV*$ׁV+*$++Vׁ+ײ+$+׬2$]V%ׁ$$*V׬VV%$$V*{׬\{\%%$$Vׁ$+׬+*$zVV׬1*׬%+ׁ**׬+ׁ%+$$*$$%$$*$$%$%$$$$$**%+$*$$$$**%$$*$$*%**$$%*$$$$$+*%**+***%$$$$$$$$$*$*%$*$$+$$$*%$$*%$%%$$$$$*$$$+$%***$*$$$$$$$$$$$*%*$+$%$%+$$$*$$$$$$**$$$*$$$$$+$$$$$$$**$%%$$$$$*$%$$%%++$$**$$$$$*$$*%*$$$%$$$%*$+$$%$*$%$+*$$%$$+$$%%**$%+$$$+*$*%$%*$%%*$$*$*$$$%$$$$%$+$$*$$$$**$$$**$$%$$%$$$$*%%*$$+%*$*$*$%$$$+$$%$+$$$*$+*$$$$$$$$$$+$$$*$V%*׬ׁ׳$%׈+V+*+*%$׭׬*+$+$+$*%%$$$$$$*%$$$+V%׈ׁ*$+׬V*$׳׬+$$׬$$+$VV$$$%%׬VV$*$+$$$$$+$%*+$$+$$$$+$$*$*$$$$$,%ׁ$+$$$$$$+$$$V$$V$%%V׬V$׬V*+*$*׬%$$*$+*%$z$+׬$$$V$$%*$$$$+V׬$%V+$$V]$%**$%*׬+Vׁ+$$$Wׁ+V׬%$ײ$++ׁ2+VV1+z$+V׬2I$$V2%VVV%**$V%+P**V׬$$%+**$++2ׁV$$ׁ%+%$%׭+*$+V*W++ֈ%$V++%VV$++VV+*V+++V*+VV++%+$P++$*VVVׂ$$UV%$*VV$*$%+$+$+%$+$$V+%%*%%$+*+%$*+%VV++V%$*$%$*+*V+*,+$$+ׁ*$$$$%%$$$$$%+$%$*$*%$$$$$*%$$***$++$$$%%%$%+*$$$$$%*$$$$$+$*%$*%*%%*%$$$$$%$$$$$$$$$$$$$$$%$+%$$*$$+$$%$%$$$$$$*$%$$$$$$$%$$%$$%$%$$%$%+$$*$%$%*$*+$$$$%%+%+$$%$%**$$$*+%+$$%$$$*$%*$+$%$%*$$$$$$$%%$%+%$$%$$+$$$$%%$*%$$++%*+$$$$$+%$*$%*%$%$$*$%%%$$*$+%%+$$$%%+%%$%*%$*%$$$$$*$%$$*%$$$+$**$$$$*$$$+%%$$$$%%%$$$+$+%%*$+$*+$$$%+$$$%**$$%$V׬$*VVׂ$++׬*$%V+ׁ$$$*$$+%+$%$$$%$$$$$$׬O%+$$%׬׬׳׬׬***׬V*$*$++%+$%$׬P%$*VV$*$$+$+$%%*$$+$+$+VV***+%+$$$$$$%$*׬+,+*$$$$$*+$$*++%%$*VV+ׁ%$$+%++׭$$$%+$+$$$$$$+׳+V$V׈%$+*%$+$$$+$$+$$+%$V+*V+*$$׬%OV%$P$$+%׬%$,׬+%*+*V׬ׁ$$$$*$%$%%%$$*V%$%%*$$׬$ׁ$׬*$$%%ץV+*%$$*$*++$$+$%$$$%$$+$+%**$Wׁ*,*%**$*$%$%$%$$*$$%$+$+$$$$*%%****$V%%$%%V%$$+$$$$*$*$*ׁ$$$$$$%%*$*$$*$$$%$+%%$%*$$$$*$%$%$%$*$$$$*%++$+%*$$$*%**$%$+%%$**$*$$$$+%$$%**$*$%%*%***$**$%$%*$$$$%$%$$$$$**%$$$$$%$++$+*%%%$$$%$**$*$$$$$$$%$*$$+$$+$$++$%$*$$$*$$$$%$$%%+*%*%%%++$$%$+*+$$%%*$+$*%$*$$$*$$*$$$$*$$+*$*$+%*$***$$$+%*$+$+%$$%$$$*$*$%*$$*%$***$$*%$$$$$+$$*%$$$$+$*$%*$%$$$*$$*$$$+*%%$$+%$$*+$%$%+$$$$$**%$*$+$$%$%*$$$+%++%*$$$$$*V׬$+P׬%V׬%$%V%$++$%$$$$$%$$%*$$$%zVVV%+$Vׁ$V*$%$+׬U$׳%$+$$*$V׭V$**V+%$*$$$$%$$%+$*Vׁ$+++$$$$*$%$$׬*%$%+$$%*$$$+ׁ+]O$V%V+$V׭$***$$+*+$$+++$%$%$*+׬%$V$$+V׬$$%$$$**+%%*$$%+$%$+$$$++++$%*׬++$V$$$$*%*2׬%$+V++׬$++*$$*$$+$%%*$$V+$**$*+*$$׬$$%V+$׬+%**++V%+׬гO$ׁ$%*+׳%$$+$%$$$%$$$$$$$$$$$%$$*%$$$$$+%%$*V+%$*$$$%*$++$*$%$*%%%+$$$$%%+%%$$$$%$%$%*$$++$+*%%$ׁ%$$%$*$%*$++$*%+*$$$+%$$׬ׁ%**$%$$%*$$+$$$$+%$$%$$$$$%$%*%$*$%$$$%%%*%$%**$**$$$*$$++%%+$%%*$*$$$$$%+*%**%$$$*$*+$$+$*%*$+%$$$+$$$$$$$$%*%$+$%$$$$*$*$$$%%%**%$**$$$$$*%$$$%*%$$%$$$$$$%$$$$$%$*+$%$$$$$%%$$%%**$%%$*$+%**$$%*%+*%$$$$*$$*%$$%%%$$$+$$%+$$$$*$%%$*$%$$$*$$*$$+$%*%*%$%+$%%$%$*$$%$$$+$$$%$$$$$$%+$*%$%%%$$$$$$%%$$%%$+$*$$**$$$$$*+V$$V+$$VׁV+*$O׬V$$$$VѬV$$+*$$$$$*%$$*$$$$%VV++$$$%V׬*ׁ$%$+$$+׬*$*׀%$$$*$׬U+$V%**$$*+%$$$+$$P\$$Vׁ$%+*%*$$+$%*+*%+%%%+$**$+$$%$%+V׬*%$+*PV+*$$$+$%$$$$*$*+$$$V׬,$$׬׬׬%+$$%*+++%V+V$$$+%***$*$VVׁ+%$Vׁ$%%$*++*+*+*V$%$$++׬*%*$$**$%+$*$$*$$$%$*$V$+$*$V*$*+V+%*׬ׁ*$$O++*V**$%$ץ$$++**$+$$$$*%O*%*%$%++%*%$%$$$*$$$+*$*$%%׬U+%V+O$$%$%$%$$$**++%$$$%$$%+*$$*$$+$*%%++%$+$+$$$$+%%**$*$$V$$+ׁ$$%*$%*$*%%$$++$++$**$*$%$$%ׁ%$*$*%$$$+%*$$$%$%$%%$*$*%$$$%$*$%*$$$*%$%**$$%%+$$%$$$*%$$+%$%$$%%$%$*$$+%+$$$$*$$%*$%$+*$%$$***+$****%%$$*%**$$*$$*%*+$$$%*$%$%$%+$$%+$$++$*$*$%+$$$%$$*%%$*$$%$***$%*$$$+$*$%$****++*+$$$*$$$+$*$*$%$%$+$$$%$$$%*$$%%$$%+%+$*$$$$$$+$+%$%$$*%***%$$$$$$$*$$$$$%$+$$%$$$$+$$$$*$$+$$$%+*$$$$$*$$$$**$$**%*$*%$$$**+$%*+$$$$$$$$$%$$$$$$$+++*%$$$$$%$%$$$+%$$$+$+׬$OV׬+$%+%+Vצ{׬׬\{V$+VV$*ׁ+++++$+$VO$+*V$%$%%$$%$$*$$$%$ׁ+$$*%$*$$$$$$$${ׁO$$$%+$$$%+$$%$%V+*+V$%%$$׳$V*+$%*$%%$$V+$%+$$$*$$$VV+%%׬++V$$$%$*$$$V$**%$$%$+$%*$*$VV+Oײ$+**%$V$2+%+%*$+$*%$$%P2++׬ׁV$%%%$$$$%VV$$$*$%$+%%+%**%*%V+*V%++$*V$+V$$$%%Vׁ**$$Vׁ%$$$%׭+O$%$*+$%$%*$$**׬$$$$$$$$*$$$+%$$$$$$%$$׬*VW$ׁ$$+V%$$$$%+*$*+*$+$$$%$*$%$**%$$$*$$$$*$*%*+$*$$%$$+$$Wׁ$$$$ׂ+%$$$%$$**$$$$%**%%$$$%*%׬ׁ*%*+$$$$$*$%$$++$*%%%%+$*$$$$$$*%$*%*$$%%$$+$$$$*$$$$$$*$%%*$$%$$%$$%%$+$$$*%$$%*%$$$$%+$++%*%*$$%+%$$%$$*$$$%%%$$%+$$*%+$%$$$%%%$$*$$$%$%%$+$**$$$$*%$$$+$++*$$++$*$$$*$$$$$+$$$+$$%%+%$$%%+$$**$$$%%$*$$%$*$**%$$*$**%$$$$$$$%*$$%%+$*$*$%$$$%$+%$%***$*%+$$%*$$$%*$$$%$$%$+%$$$*$$$%$*+$%$$$$$$%*$%$$*$+*+$$%$++$+$$+*$$$+$$$%$+*$+*$%$$$*$%%$%*$%$*$%+$$%$*$****%+$$$%$$%$$$$$$2%$+**%%O2$1VVVVV2++*$$z]V+$$$%$$+$$***$$$$׬++**$+$$%$%+%׬V+$$$%$$$+*%%$$*%$$+׳ׁ*$$+$*1*$%*$$$*$$*$%$$$$%$%$*ׁVׁ%$*$+$$**$$$$$%***$$$$+V*%*V׬$%%V׬O%$V]$*$$$VׁV%*%**$$VVV׬ׁ+%%*%*+$*$׬$*%%+$$$$***$ׁ$+VV%%*V\$$V*$$$$*VV+V*%%*$++V+%$*$$$$$+$$$$V*$%$$$$$$$$**%$$$+%*$$$$zׁ$%*$ׁ%$$$$*%**$$*$$$$+%+$$$$*$$$+*$%$*%%%$%%%%$%*$++$$$$$V׬$%$$$+%$+%**%+%%%$$+$$%%+׫$$$$*%%%+$$*%$$$*$$$%*$++$+*%$**$$+$%$*%$$%$$%$$**$++*$$$$%$*$%$%+$$%+%*%$$$%%*$$$$*%$%*$*%$%*%**+*$$%**%$$$**+*$$+$%$+$%$$$$$*+%$**$+$$$$$$$$$$$$$$$%+$*$$$*++$+$$%%$$*%$$*$%%%*$*%*$%*$$*%%*$%$*$$%$$$+$$$%$%+%%$$$%$+$%$*$$$$$$$+$$$%$$%$+$%%$$$$%$$$*$$$$*$$+*+$%$$$$%$$$%$%$$$$$$$$$%$%$$$*%$$$*%*$$$$%$$%$$*$$$$$$%$+$$$$$%*$$$$$$*$$$%$$$%+$$%$$%$*%$$*$**$+$$%%$$+$$$*%%$$%*%%++$$*%$*$$*%*%+$*$*%$$$$+$*+%*$$%%$$$$$%$$$$$$$*+%*$+$$*U,$V**$$*$*++%**+%*V׬VV%$$%$VѬ׬*$*$%$%$*$$$%%$$$%$$*%+׬V*%V2Vׁ$$$$*$$$$$$׬+%%$%+$$$$$$$%V$*+$$%$$VVO%VV$$$$$+׬ׁ$$*+$$$+V+zVׁ%$%%%*%$$$$+$$*$$$+$VV$$${V$PV%$$$$%VVVV%%*1$++$%+ׁV$%$Vzׁ$$$$׬V{$*+$*$$$$$+*$$Vׁ%*$%+$*$*$+$*$$+$$*$*%+%V׬$$$+\$*+%$%$+**%$$%$*$**$$*+$$$$*$$*$*%$%%*$$$%$*$%*$$$$$$ׁ$$$*%$%+%*$%$$%%*%*%$+%$$%*ׁ$%$*+%$*$$%+$$+$$%$$$*$+$$$*$%%$$+$*$$$*$*%%*$$$+$+$$$$*$**%$$%$$$$$*+*$$$**$$%$$$%%*$+%$$$+*$%$$$$$%%$*+++$$*$$$%$$$%%%*$+$+$$%$$$$*$$*%$**+%$$%$$$$$$$*$$%$*$$**$%%$$+%%$$*$%$$%$%$$$*$$$**$%%$**$$%$$**$%*$$*%%*$+*%*+$+%*$*$+$$%$$$$$**$$$$*$**$$*$*$*$$+$$$%$$$$*%$%*+$%$$$%$%+$%%%$$+$$%$%$$$%*%$$++%$$%$$$*$**%$%$+$$$%$$*$$$$%%++$$$$$$$$+++%$$$%$$+$$%+$%+$$**$*$$%$+$%$$%%+$%**+$$*%*$$$+$$%$$%$$*%+$$$++$$$%%$$$$*%*%%$+$%*+*+*+$$$$$$+%$$$$%%$*$$%*$$*%+$+%$$+%*%+$**$*$*****$$*$$*$$++*$$VV+1POV\VV$+$$$$$$$$$%VV+*$$$++*$$$P+%$$Vׁ%$$%*V{*$$**$%*%$V+*%+*%*+{$V׬$$*$$%*$$$%*$$$$%$$%%%+%*$]$$++׬+%$++V2+$V+$$$*%*$2%$%*V+\**$$$V$+$**+$*$%$$$2+$*%*$%$$$*%$$$$*%$$$$+$$$$*,׬+$O$%$%+$%*$$$%$$**$$$$$+$$*$$$$%%*$%%*$%$$%*%%%$$$%$$*%$$++$*%$$+{{$$$%*$*%$$%*$%*%%*$$%%$+%$+$$\ץ,$$%+%$$$$$*$*$+%$%+*$*$+%$*%*$$$+$%%%$$$*%%*$$$$$+**$%$$$$$$*$%$$$$%$$$%$$++$$$%$$$%%$%*+$+*+$%+$%*%$%$**$****$+$$$$*$$$$$$**$%%+$%$+++*$$*$$$++$$++%$%$*$%$%$+$$%**%%%$+$$%*$$%+*$$+%*$%%+*$%$$*$%$$+$$+%%+%%*+*$+++$$%+$%$$+$**$%$$**$%*%$$$*$$$$$$%$+%$$$$$*$$%$$+$%$$$*$*%$$$%$%%$%+$$****%%%***+$*$$$$+**$%$++$+$$%$$*$$$$%$%$*$$$$%%+%$$$$%*%$$$$$%$$$$$$$$+%*++%%%$$%%%$$*$++$$$$+$%+$$%*$%%$*$+*%$$*$$$$$$$**$$$%$$$$*$$$%$$$%$$$$$$$+*$*$$%$$$$$%*$$$$+$$*$%$*%+++$$%$*$$***$$%$%$%$%$$*%*$%*$$$$*$+$%%$$+$$%$++$$$$$$$+$%%$$$*$*$$+VP*$%$$%%%+VVz++%2P*$*$$$%+$VVV+VVV+OVV++++*%+*$%*%V*$$%*$$$$%%++VV+%+$$$%%$׬V%$+$*+V+*+$V$**$$,׳ׁ*$*$2U$$$**V2+U+VV++$$$%$$%+$$$*%+VV%+%$$$$$+*%$*$$$*$$$$+$*,+$$$*++$$$*%%%%$$$$$$$+$$+*%$%%$*+%$$%$%%$$$$%+$%$$$%$$$%+$*%*$$+$$+$$$+$$$%$+*$%++$$$$*%+$$+$*%$$$%$+***%$$$$$$$$$$$$*$%%%$$%$%$%$$$$$%$%$$%$$%$$+%*$%$$%**$%$$$%$%$+%*+**$$*$$$$$$$$+*$*$%$$%$+$$*%$++%*$$+$$**$%+*$$$%$+$$%$****$$*+*$$$$%+%**$$$*$$+$$%$%+%*$$%$*$$%%$*$*$$*%$$$%$%%%$%$$$$$+*$+$$$%$$*$%$%%++$*$%%%+$$%+$*$$%$$%$**%$$*$$$$$$%$$%%+%$$$%%$**%$%%$$$%*$$*$%+$$*$%%$*$$$$$$+$$+$$$$+$$$$$%*$$$*+$$$$$$$$%$$$$+$***+$$$$$$$$**%$*$$+$%$$$%$+++$+$++$$%+$$$$$+$$***%*+$$+$**$$%$*%%%$***$**%+*****$%$$$%%%$%$*%$+*%*$**$$****$++$%$$$$%$$$$$$$+$$*+$%$%***%%+$$%$$$$$$$$$$**$$$$%$%++%$$+%*+*$$$$%$$%$%*+$$+$$$$$%$**$*$+*+$$++*$%+$$*%%+$$$*$*%$%+%+%*%$%*%+$%%*%*$*$*$%$+*$%+*$*$+$%$*$+$$**$$%+*$+%$*$$%$+*%*%%$$**$+*$$**+$$***+$$$$%%$$$$%*$$$$$%%*$$$$$$*%$$$$+$$$+$$*$$$*%%**$+*%*$*+%%*$+%+*+*$*%%%+*$$$$*$+$%%**$*$*%*$**$$%*%++*$$$*$$$**$*$%%++$+$$$%*+$$$$$$**$%+$$$$%$%$*$$*$*%%$+%+$$%%$%%$$$%$$%$$$+%$%*$$$$%*$%%$+$$+%%$$$+%+$%$$$$%*+*$$+$$$%$$++$$$%$*$$**+%$**$$$$$$%$*%$$$%*%*$$$*%+$$%+*$$+%+$$$%*+%$$$$$%$+%*$*%%$*%$$%$$$+$$$$*$+$$$+$$$$%%+$$*$$%%+$$$$*%$$%*+$$$$$$$$*$$$$%%%%$+$%*$$%$*$$%$*%+$$$$$%$%$*%*$+$$+*$$$$$$%$$$$$$$$*%$+%$$$$$++$$%$$+$$*$$*+%**$**$$*$%$$$$$$$$%$$**$$*+$$%$+$$+$+$$$+$++$*$%$$$$$+*%$$+$*$$*+%$$$$$*+$%$%**$+$$$$%**$$%$**+$$*$+$$$%*$++$*+%$+$$$+$$*%++**$$$%++$$+$%$%+*$$$$*$$$$$$$+++$$+%$%+$$$%+%$*%%$*%$$$$%$%$$$+*%$%*$%$$$$$%*%+$$$*$+%$$$%%%%$%*$*$$$*$$%$$*$$*$$$$$+$%*$%+%+$$%$$$$$$$$%*$$%++%$***+*%$$+***$$$$$%%$$%*+*%*$%$$%+$$$$$**%$$$%$$*$$$$$%*$++*%+*%*$$+%$$%$%$$%$$$%$+%$$%%$%$$*$$%$$%$$*$%****%$$$%%$*$$$$$$$*$*$$$%*$%$*$$$$%$$$$$$$$%$*$*$+$$$$**$%%%%*%$$%%$$$*%*$*$*$%$$$**$$$$%%+$%%$$$$$+%$$*%*$%$$$$$$$+$*$*$%%%$*%+%$$$%+%$$%$%$%%%%$$$***%%$%+$%%$*$%$*%$$$$$*$*$$%*+%%*$%$$$$%$%$$$+++*$$$$$+%$%$%+%*$%$$*%$*%%**%$%%+*%%$*$$%$$$%*$$%+**%%$*$*$$$+$%*+$$$%$%$+$$$*$$$%+%%+$$$$$%$%$%$%%%$%$$$*$$$$%$$%$*+$**$%$$+***$*$$%$$$*$*$$*%$%$$$$$$$++$*$$*$$$$*$%%$$$*$$$$%%%$$$$$$$$%$$$$$%%+$$$$$$%+*$$$%$+$$$***$$%%$$$$$$%**$+%**%*+*$$%*+$%$%%%$$$$$*$+$*$$$$$*%$$$+$$$$$$**%$+$$$+%$%$$+$+%$+**$$$$%$$$$$$$%%*%$%+$$*$%$**%$$+$%+%$*$*$+*%%%$$*$+%+%$$%%+*%%**+*$$$**$%$%*%$*$*%$$*$*$$++$$*$%%$%$$$%$$+%*$*$%***$*%$+$$$%$*$$$+$$$$%$$$+*$%%+$$$$$*+*%%*$$$*$*%%$%$%$++*$$$$*$$$$$$$$$%%**$$**$$%%*$%$$*$$$$$+*+$%%$+$+*$$***$*%$%+*$$*%$**%$*$$$*%*%%$$*$$$%$++%$*$**$$$*%**$*$$%*$$$%$$*$$$+*$%*+$*%+$%$+$**%*$$$$*$%*$%*%$*$+%$$+++*+$$$+$%$%*$*$$+$$%$%$%*$++$$%%$$%$$$*%$+%%%**$$$*$$$$+$$%*+$$$$%$$%+*%$$*$$%+$*++$$$$**%$*+$+%%$+$$$$$$*%$$$$$$$*%$$%$$%*$$$%$$$%*%$%+*$**%*$$*$$*$*$$$*%$%$$$+$$$+*$***%$$+%$*$$$**$*$%**$+*+$$%$$$$$%$*$$$$$$$$$*%$**$%$**%$*$*$+$$*$%$+%$$%$$*$$%%**$%%$$$$+$%$$%*+$*%%%$$%$**$$$*%$%%%$$$***+$*$%$*$$$*$+$$$*%$$*$*$+%$+***$%**$%%*%$$%%++%%*$$$$$%+$$$$*%$*+$$$$$$%$$$$$$$$$$+*$$%$%$*%$$$+$$*$**$$$$$$%$%$$$%$$$+%$$+%*$$++*$$$$+%*$$%%+%**%%$$+$$%$$$$$$$$$$$$$$$%*$$%$+$$*$*$**$$$%$%$$$%$$$$$$$$$$$*$*$*+$$$%$$$**$*$$$%+%%$$$+$$%**$$$*%+*$%$**++%$$%*$$$**$$**%$%$$*%%$+%$$*$*$$$%%$%$%%$$$$$++*++*$$+%%$$*%*$%$+*$%+%%%*%*$$%*+$%$**$%$$*$$+$%%$+$$$$*++$$$**$$$+$+%$%$%*$$**%$$$*++$$$$*$$%$$$$$$+$$+$%%%$$**+$$$$**%$%$$*$$$*%$%%$$%$%$+$$*%$*$$$$$+*$$$%%%%+$$*%$$%$$$%$$$+*$%%+%%**%$+$$**$%***$$$*%$*$%$*+$+$$+%$%%$*%++++%**%$*+$%$$$%$$$$$$$%$*$%%$$$%%$$%%%%$$$*$%%*$*%%%$%%$$%$%$$$%%*$$*$$*$$$%$%$$$$$$*$%*$%+%$$$*%%$*%$$$$*$*%$+%$$$$+%*%+$%%%%$$***$$%$$+$$*%%$**$$$%*+%%*%%$$+$**%%*$$$$$$$$%%%+$+%$*$*%$%+%%%$++**+*$$$*$$$$$%$*$$*$%%%%$+$%+%$$$$$$%*$+$$$++%$*$$$$%$$%*$+*$*$%$$*$%$*$$*$$*$$*$%$*%$$%$+*$$$$*++$*$$$$+$$$*$%$*$$%*$*%$$*%$%$%%$+$$+$+%$%*$*$%$%*$%$$%$$%$%$%$$$$$$$%%*$%$$$+%%%*%$*$%*%$$$$%$$$*$$$%$$$$$$$$$%$%%$$$$%$$$*$$$$***+*+%$$$*$$*$$*%+$%*$%$*$$$%$$$$+$$$$%*$$$%$+$$%$$*$$**%$%$*$+$$*$+$$%$$*$%$$*$***%$$%%*$$$$%%***$%$$*%%$%$%+$**$%%$$$*$$%$$*+*$%$$%*+*$$$$$*$+$*$%$$$%*$$*$$$$$*$$%%%%$%+%+$++*%%$$%$**$+*%$%+%%$****$%$%%$$***$%$$$$$$$$$*%$%*$+$$$**%**%$$%$%$$$$%$*$$%$%%**%+%%%+$*$$$$$**$$+**$%*$$$$$$%$*+$%$%*$*+$$$$*$$*$$$*$***$%+*$%*$**%$*%$$$$$*$$**$+%$**$$$*%$*+%$$****$**%+$$%*$*$+%*$***$*$$%$+$$+%+%$*$%+$$$$+$%$$*$$*$$$++$$%$$%$*$%*$*$$+$$$$$**%%$$$$$%$$$$$$$+$%$$+$$*%$*$$*+*$*+$$$$$+*%%$%$$*$+$$$+$$%*$$$*$*$$$*$$$*$%+$$$$$%%%%%+%*$%%$%$$%$+$$*$$$*$$*$%$$*$$*$$*$$$%$+*+*$*$$$***$*$%%%$**$$%$+%$+$*$**$$*$*+$**%$%$$%*$*%**$+%$$$*%%%$$$$%$$*$$$$*$%*%*$*+%+$*$$$$*%$%*$$%$*$$$$**$%$$%%$$%*$$$$$$$%$$$$$$%%*$+%%+$$+$*$$%$%$$$%%***%$$*$%$$%$$$$$+$$$$$$*%$*$*%+$*$$%*%$+$$++$$$$$$%%%%$$+$$****$+*%*$*$$%**$$%$*$$*%$$$$*%%$%$$$%*$$$$*%*$$$$%*%$$%+$%$$$$%$%*%%$+$$$$$*%$*$*$%$+$%$++$%$+++*$$**$+$$$%*$$$**$$$+$$*$$%%$*$+*%$%$+$*$%+$$**+$$%$$$%$$$$*$$$*$*$%*%$**$$$+*+$*$$$+$%$%$**$$$$$$$*$$$$$$%%$$%+$$$$$%*%%+$$$$%*$+$$$*$%$$%*$%$%+%$*$$$%*$$$$%+**$$%$$%+$$%$$$$%$$$$%*$$$+$$$$$%$*****$%$$%%$%$%$%+$+$$$*%$*$$$$$**$*%$$+$%$*%$*$%**$*+%%$*$$+$+*$$$$$+%+$%*%%$**+$$***$%$+$$%%%$$$$%%$*+*$+$$$$$$$$**$%*+%$%*$%%+$$+*$$$$$$$%%$*%$%*$$$*$+%*$*$**$%+$$$+$$$$%$%+$*%$+$$$$%$$*%$$$%$*%%+%$$$$*+%$*$++$$*%***$*+%*$$$+%%*$+$$$%%+$*%$%$%*$$$$++*+++$$*%+$%$$+$++%%$$$$+%%%++*%$$%$%*$$%%%$%%$$$*%+*%$$$*+++*$$$*$$$$$$*%$%$%%$$*$%%$*$***$$$$+%*$+$$$$$%$$*+$*$$$+*%+%$+$$$$$%+%$$%+$%$$%+%****+$%$$%$%*$$%$**$%$$*$$$$$$%$*$$$$$%$%$%$*$*$%$**$$$$%$%$$$$%+$$$$+**%$+*$$$*$$$%%$$$+%*$$$$*%$$+$$$%%$$+*$*$$%$$%%+%%*%++*+$%$$$$%$$$$++*$$$%$$*%+$$$$%$$$+%$%$$$$$$*%$*$$%$$%**$$$+$$$$%%%$$+$$+*%$%$*$%**$$$$$$%$*$$*$$%%+$$*$$**$$%$$%+$$*%*%$*$%$*$*$%$*$****$$***$$$%$$$$*%+$$$*+$**+++$$$$$+$$$$%$%$+%%$%$*%$$$%+%*$%$**$***$+%$%%$*%*%**%$$$*$$$%*$*$$%%$*$$$+$$%*$$+$%$$$*$$$$$%$%$$*%$*$$%*%$%$+*%$$**$%$$$$$$$$$*+$$$$$*%$$%$*+*$*$$*$$$$$**+$$$$$$%$%$$%***$+$$$$$*$*$$$$*%$*$%+$$$%$$$**%+%$*%$*%%$$$%$$*$%$$$$$%$%%*$%$$$*$$+$$*$$$%$$%$*%$%%$$%$$$%$$$$$$$+$*%$$$*$$*%$$%$$$$%%+$$+*$$$$%%$+$%$$$%%$%$$$$$%+*$%*%$%%$$$%*$$$$$$$*$$$$$$*$$$$$$%$%**$%$$$%$$$$$$$$$++$$%$$$$$$$$$%$$%$%$$$$$**$$*$$$$*$$*$$*%$*+$*$$$$**$$*$$*$$*%$$$$*+$$+$$$$$$*%$$*$$$*$$%$$*%$%$$$$$*$$$$$$$*$*%$+$$$$$**%$*%$%%%%$+*%%%*$$$$%*%*$$%$$$+$%$+$*$%$$$$%+$$**%$$%*+$$%$*%$$*$*$$$*+$$$%*+%$$+$**$*+$+%$$$$$%$+$*$+$+$++$$$$$$*$$+%%$+$$**%%$$+%*$$**$$$*$+%+$$%$*+$$*$$%$+$$*$%$*$$$+**$%$*$$%$$%$$%*$**$$*$$$%**$$$$$%$$$**$$%$%**%%$%$$+$$%*$*$%$$$+%$$*$$$+$%$$*$+*%$$$$$%%*$$$$*+$$$$$%**$%$$%*$$$*$$%+*$**$%$*$%$$$%$$%$*+$+%$$%$$$$*$$+*%++%$%$*%$%$*%**$*$%+*%$%$$$$%$$***$+%*$$$$+$*%$*$$$$$*$*$$%$*%+*+$$%+$*$$$*$$$$$%*$$*$*%%**$$$$$+$*+%*+%$$$*$*$$$%%%+$$$*$$$$%$%$%$%$+$$$%$*$%$$$*$$$*$$%$$$*%$*$$$$$$$$$*%$*$%%$$+*$$$*%%$*%$%$$$*%$%+%$%$$$*$%$***$$$+$$$+$$$%$%*$$*%$***+*$$*%%$$+$%$$%$%$$%$$$%$$$$*$+**$$%$+%*$%$*%*+%$$$$%$%%$%+$$**%$+**$$**$$$$$+**$$$$$$**$$%$*%$$$$*$$$$%%$*$$$%$%$%$+$%%%%*$*++$+$$*$$$$$$$$$$$$$$$$$$$$$*$+$%%$+*%$$*$$+%$%$+*%%+$%$%$*$$*++%$%*%$$$%$*%*%%$*$$$$$*+$$*+$$$$$%$%$%$%+%$**%+*$$%$$$%$$**$$*$%$%$*$$$*++$$$$$$$%$$$*%$+%$$$$$$$+$$$$+$$+$+$$$*$$%%$***$$$$**$$$%*$$**$+$$$$%$+%$$%$$*+$$$$$$$*$$*$$*$*$*$*++$%*$%$$%%$*$*$$%$*$*$$$$%%$$+++%*$$$$%$%$*%$%$$$$*$$$%$$$*$+%$%+$$$$$$$$$$$*++$+%$$+*$$*%$$$*$%**$+%%$$$$+%$$$$$$%$*$*$$$$**$*+*+*$$$$$$%%*$$+*$$$$+*$$**$$$$*%+*$*%$$*$*$%*%***$%%**$$%*%$%*$$$$$$$$%$$$%$$$%$%*$+%$$$$$$%$$$*$$$%$$$$+*$$$$$%*$$$*$$*$$+$**%$$$$%$$$+$*+$$$$*$$$$+$$$$%+%$$$$$$%*%%%$*$*%+$*$+$*$$*$$$%$%$$$$$%*$***$%$+$$%$*$$++$$%$$*****$$$*$%%$$$$$$$*$%*$$*++%$%$$$$%%$+*$$$$*$$$$$*$%++$$%%%%$%%%*+%++++$$$%$$$$+$$$%$$$*$$$$$$*$$$%$%*%$$$$$$$%+$$$*$+%*$*$%$*$$$$+*$$$$*%$$%%+$$$$*%$$%*%+$$$$**$$$*$$$+*$%$*$+$$%**%$$$%$+$$$+%$$%*$*+$+*$$%$$*%$*$+$*$%$$%+$%**$%$****+++$$$$$$+$+$$$%$$%%+$%*%$$*%$%**+$$$$*$$$*$$$$*+%*$*$$*+$$*$$*$$$$+$$$$$$**$$$$$%$+$$$$*+$$$$$$$%$$$+%$$%$*$%$*$$+%*$*$%$%*$*$%**%+*$$%%$+%$$$$$$$$$+%*$**$$$*$$%%$$$%$$$*+$*$$$+*$%%$$*$$$$$%$$$$$$$%$*$$*%%$$$$%%$*%$$$*$+*$*$*$$$%$%*%+$*$%$*$$$$$$+$$%%$$$$*$*$$%%*$%+$*$*+$$%*%*%$$%+*%%$*%$$$$%$$$***$$*+%$$$$$$*$$$%**$+%$*$$%*%*$+%$$$%$%$$*$$$*$%*$$+$$$$$*%**$$$$$$*$$*$%$*$%$$*$**$$$$$$$%*$$%%$%%$$%+$$$$$+$$$+$$$$++$$+$$+*$%$$$$*$$*+*$$$$+$$$$$$$$$$$$$$$+$$$$%$$%$$+$$*$$*$+**%*$+$%$$$$+$$$$+%$%*$$**$$$$*$+$%*$$$$*%%$*$$$$%$+$$$*$$$$$+$$*$$$$$$*%$$$$$%%$++*$*+$**$$$$+$$%$$$$*$%*$%$$$$$+$$+%%$$*%*+$$%%$$%$$$+$**$$$$$*$$$$*$$$$$$$$%$$%$$$$$$+$$$$+%$%$+***+*$$*$++$*+$*$$$+$$$*$$*%%$*$%$%$*%$+%*%$$$%%$%$$$$*$*++$$$$$++$$$$*$$$$$+$$$**%*$$$*$$$+%%+$*$$*%$$$+$%$$$$$*$+$+$*+$%%%$$$*%*$$$$+%%$$*$$*$%$$*$$*$*$$$$+*+*$%$*$$$$*%$$$+%*$*%$%$%%$*+$$$*$$%****$+$$$$$*%$$%$*$%*$$**$*$$$%$$%$*$$*$+$*+$*$$%$$*$*%%***$$*$$*$$*$*%%%$$%%%$%$$*$$%$$+%$$$$$$$$$%$*$%$$%+$+$$*$$*$$$%**$++$$+$*+$$$$%+*$$+$$$*$+$$$$$*$$%%$$$$$$$$$%+$$%$$*$+%+$%$$*$*$%$+$++*$%*$%*$+*$$$$$*$$$+$$$+$$$$%$$*$$*$$*$+$$$$+$$$$$$$*$$$$*$$$$$$*$*%$$%*%$$%$%$+**%*$*$*$*%%$**%%$$$*$**+$$+$$*%+*$*%*$$$%*$*$$+*%$+$*%%$%*$$*+%%$$%$+%*$*$$$$$%+*%+%$$$$*%$%$$$$$$**$$%%$**$$$$$*$+$*$+*$$$*%*$$%$%$$*%%*+%$**%%$%*$$*$+*$*$%+$+%*%+$$$$+*$*%$$*$*$$$$$$%$*+%$$$%%*%%$%+++$+$%*$$+$$$$$$$$*+$$$$$**%+*$%*%$$$$+%$$$$$$%+$*$$%$**$%+$$$***$%$*%+$+$+$$$+$$%*+*$**$$*%%$$$$$*+%$$$$$$*+$*$$$$*$+$%$$$$$*$**$$$%$%*%$$*$$$%%+%+*$*%$*$$$$$%$**$+%$$$$$$$*++$%+$%$$$%$$$$%*+$$%+**%+$$%+$$%$%**$$$+%**$*$$$*$+$$$$%$%$$%$$+*$$$%%**$$$*$*%$**+$%$%$$$$$%$$%$$$+%$$$%$$$%%$+*$$$$+$%%$$+$$*$+*%%$$$*$$$*$$$$$$$$+$*$$+$$$$$$$**$*$%%$%$$+$$$$%$$%$$$*%%%%%+$++$%$%$$*$%$$$%$%$$%*$+*$+%%**$%$*+*+++*%*$%$%+$+$$%*$$$+%*$$$$$$$$$$$*%$%*$*$$$$$%$%%$*$$%*$$$$$+%$*%+$$%$$%$$$+$+**$$$%+%%%%$$%$*$%$$%$$+$$$$*%$$$$$$$%$$%$*+$**$+$$+$*%$%*%*$*$$%$$$$+%$$*$$%$$$$%*$$$$%*$*$$%*$$$$%%%$*$$*$$*$*+$$**$$$$$*$***%*$*$$%$$$$%$$%$%$$%$$$$**+*$$+$$**$*+$$+%$$$%$%$%%**%$*%%$%++$$%%%%$+%$$$$*$$$$%%*$%%$+*$%%$%$+$**%+$**$$%$$$*$$***$$+*%$*$$$$+%$*$$+$+$$+$*$%+*$$%$$$+*$+*$*$%$*$$$$+$%%$%$%$$%$$$*$*$%%+$$%$$$+%%$$$%$%**%%*+%*+%$$*+$%*++%$$+*$$*%*%*$$%$$$%%%$*$$$$$%%$*%$%%$$***$$*$**$*$+*$$$$$*$$$$%%$+%%*$%$%$$%$$$$+%%$$$$$%%*$$+*%%*%$$$+$$+%$*+$$%+$%$$%$$++$$$$$%$$*+$$$$$+%$*%+$%%$*$$$$$$%*$%%$$$*$$$$$$$$$%$$$*$+%%$$$%+*$*+%+$$%$$$$$*$$$$$$$%%$$$$$$$$%%*+%$$$*$$$$%*$%**$$*$$$*$$%$%*$$$$$$$++%*$$*+**$%$*$++$$%$$%*$+$*$$$+%$$+$*%$+%*%$%$$%$**%$$*$$%+$+*%*%$$$%*$*$$$$%*%*$*%*$$$$%%+++*$$*$+$$$*$+$%$%%+$$%%$$$%$%*%*%$$*$%$$*$$$$*%$$$$$$%$$$*%$*$*$*$$$$+$*$$$$%$$$*$**$$%$%%%$%%$$*$$$$$*$$$$*%$*%$$%$$+%$$$*$$$$$*$+*%%$$*+$$$$%$%**%$$*$$$$%%%$$$%++$*%*$%$$%*$*$+$$*$%*$%+*$$$$*$*$%$$$$$$$$**$%*$$%%$$*$$%$$+$$$$$$$*%$$$*+$**%$$%$$$$%%$$+$$%$$$$$$*%*$$$*$*$$$%*%+*%$$%+*%$+*$$$+$%*$**$$$%*$*$$%%**%%$$*$$*$$*%$$$$$$$+$%$*%$$+*$*+%$$*$*$%%$$%$*$%+*++$$$%$**%$+%*%%+$*%$$$$*$%$%$%$**$$$**$$$$*++$$%$+$*$%*$%%%$$*+*%$%*%*%$$$*$*+$*$%$$$+*$$%$$$$%%+$%**$%%*$*$$$+$*%$$$$$*$*$++%$$$*+$$%$%$$$$**$$$$+**$$*%$%$%$$*$$%$$$$%+$*$**$$$*$$%%%$$%$+%*$*$$$$$$$$$$%%*$$+$+$$**+$$*$$%***$%%$**$*$%%%%$%$$*$$+$$$%+$$$*+$$$$$*$$$$$$$$$%%$$%$*$%$%$$$$%$$%*$$$$$$++%$%$$%$%%%%*$%$$$$$$%*$$$$$%$*$%$+$%$%$*$$*$$$%%$$%$$$%$$*$+$$$%$$%++$$%$$*$$+$$%$+$$$%$$%$$$$*$$$$$*$$$*$$%$$*$+$%$$%$$*+$$$$$$%*$$*$$%*%$$*+$$+$+$*%%$%$$%%$$$$++***%$**$%$+$$++$$$*%$*$$%$%$$$*%$*$$$$%$*$$*$$+$%$%$%+$$%%$$$$$$$$$$%%$$++*$*+%$$%$$*$*+$**+%$**$$$%$$+$$$$+$*+%*$+%+%%$$%+%+$%*+$$$**$+%$$$*$$%$$$%+%*$%$$$$+$$$$$$$%$%%*%$$$$$$$*$$$+%$$$++$$$%$$%++$$$$$$$$%%+%%%$$$*$%%+$*+*%*$$*$*%*$$$$*$%+**%%$$%%*+$$*$$$$%$$$*%$$*$%*$$$$$$$$%+%*+%$$+%%%$$+*%%$$$%$%$%**%%$%%$++*$*+$+$$$%*+$%*$$$%%$$$$$$*+*%$$*$$$+%$$$%**$$*%$$$*$%$**$$$%$$$%$$*$%$$%+$$%$$$**+$%*$%$%*$$+$*%$%*$$%*%%$$$$$%$%$++$$%$%$$$$$$$$$$$*+*$+$$$$$*$%$$$$$%%%%$$**$+$*+$$%%*%%$$$$$$+%%$$%$$$%$$%*$*$$*$$$$***$$+*$$$$$$$*$%%$*$$$$$$+$*$%$$*$%$*$**$$%$*$%$*$$$$%$$%$%$*$$$$*%+*%%+$$*$$+*%***$*$$*%*$*$%$*$$%%$$*$$$$$$%$+$**$$$*%%$$$*$%*$+$$*$$$$*$*+$$$*$$$$*%$*+$*$$$$*$$%$*%$$%$%%$$$$%%$*$+**$*$%%%$$**+$$$*$$**$$*$*$*%$$*$*%$+$**%*$$$**$%$*$$%$$$$$%$%%+$%*%$*$+$$$$%%%*%$$+*%$%$%$%%*%$*$$$%$$$%*%%$+$%*+*$*+$%$$%*$%%+$*$$%%+$$$$*+%$%%$$*$$$+$**$$%$$$$$%$%*$$*%*$$$+**%$$*$+$%$$+*$%$%$$$*$$$$$%$$$$%$%$$$*$%$%+$$$+$+*%+$+%+%$$$$+*$*$$*$$*$$+$+$%%$%$%$**%$$$%$$$$*%$*$%*$$$$%$$$%$*%+$+$$%%$$*$%$+*%%$$*$$*+$%*$$%$%$%$*$$$$$$*$$$%**%$%+$**$$%$$$$$*$*%$$$$$$*$*+%$$$$$$$$$%$$$$%*$$$%$$*$$%$*$$$$$$$$*$%+*%%*%$*+$$$%%$**$$$%%$$****$%$$%$$$$**$$$*$%*%**$+%$$*$$$*$$%%$*$*$$**$$$+$%%*%$*$*$*%+$$%$$$$$$%$$$+**$*$$***$%+%$$*+**$%*$$%+$$$$%***%**$**$$%$%$*$+$%%%%$$++$*$$$***%$%%$$$$$*+$%$**$$%%$*$$$%+$$$$*%$%%$$$%%$$$$*%$$$$$$***$$$+*$$%$$$%%*$$$$+*$$$$$$%$$%$$*$%$$%%$$+$**$$$%$%$$$$$$$$$$$$$+**$*%*%%%$$%$$*%$%***$*%$$$$$*$$+$$$$$*$++$%+$$$$%$*$$%%%%%%***%%*$***$$*$$$$$$+$$$$%*$$%$$*$%*$*$%*%%$$*%*$$+$$$%*$*+$**$*$%$%$*$$+$$*$$%%%$%%+++$%$$$$$*%*%*+$%$$$$+%*$+$$%$$$$**$+%$$$%++*$*$$$$%*$*$$%$*$$$$%$%$$%*$*%*%$%$$$$$$$%*$$*$%$$$$*%$$$$%+*$$%%%%$**%*$%$*$$+$$$%$$$$$$+%*%%$$$*$$$%$*+%+%%$$%%%$$$$$++**%$$$*$$$%$$$%$$%+*$%$%*$$***$$+$%$+$%$$$$%$$%$$+$+$+$$*$**$*%$*%$*$%%$*+$%$$%*$*%*$$$$*$*$$$%$$%%+**$%*$%$+$**$%%$%$$%$$$*+$$$$**+$$%*$+$%$+*$%%$$%$*%$%$$+$$+$%++$+*+$$%*$$$%%**$%***%%$$%$+$$%%%$*$$$$*%$%*$**$*$$%%$$$$$%+$$$+$+$**%*+%$++$$%$$$$%%$$*$*$%$*$$%$%$$%$**$$$$*%$$$*$$%*$++%$$$$*$$$%%$*%$$%**%+$$$$%$$%$$$%%$$+$*+$%*$%$$$$$$$%****$$$$$$$%%$$$+$***$*$$*$%$$**$$++$*$$$*$**$$$$*$$$$$%$$%$$$$*%*$**+$$$+*$++*%$$%$*$$$$$$+$$*$%$$$$%*$*$$$$$$$$$+*$$$*$$$%%$%+$$$***$$+*$*$*$$$$$$$$*$*+%$%$$*%$%%%%$**$+*$$$$$+$%$+$$%$$$%*$*+$$**%$%$$%$$%**$**$$%$$%%*%$$%$$%$$$%*%$%*$$$%*$$$+%$$$+$%$$$$%*$***$$%$%%$*$+$$$*+*$$%$***$$%$**$+$%$%$$%$$+*%$%%%$%$$*+%$$%*%$$$*%$$$$$%$$$$$$%$%$$$%*$$$$%**$$$$**$$*$*$$$*$$*$**$+%$$%*+$$%$$$%$%$$$%%***$*%$%%$$$$*$$%*$*$%$$$*$$$%%$%%$$$*$+$$$%$$$*$$+$*$$$%$%*$$*$$$$$$$%**$$+$$$$*%%$+$$*+$$*$$*$$$$$*$$$$$*++$$$+$%$$$%$$%$$**$+$$$**$%$$%%$*$**$$+%+$%%*$$%$$*%%%$$*$$$$$$$$$%*%%%**%**$*$$$$$%$$*$$%$$*$%%%*$%*$%%%*$$*$$$%$*%*$$%+%$%++%*+%*$$$$**%$$%$+$%%$$$+%+$$*$$$*$$%$$%$*+%%**+*$%+$*$+$*$$*%$*$+%%*%%$+*%**+$%%$%$%$$**%$*$%%$%$%*$$$$$+$$$**%$$*%$*$++*$%$$$*$$%%$$$*$$*+$$$+$%$%$$$*%*++*%$$$*$$$$$$%$%$*$$$**$$*$*%$+$$$$$$*$+$$$$$%$%**$$%$$$$*$$$$+%$+$%$%$$%%+$$$%$%$$%*$*$$$%$+$$$*$$$$$$%%$%%$$$%*%%$%$%%%*+$$%$$*$$$$*%$*%$$%**$%$$%$+++$$$$$+*$%$%**%%$*$$$$$$%$$%$$$$$$%$*$%%$$$$*+$%%$$$%%%$%*$%%++*%%%%%$$*$$$$$*$%%$$%%$$**+$%$$$$*%$$%$*%$+$%$*++$%$***%$%*+*+$%%%+**$$*$$+++$$$$$$*$$$$+*$**%*%$$*$*%$%$$$+$%+%$%***%*$$$$%$%%$*$$$$$%+%%$*$$$$$$++$$**+$$$+$$$*+$$%$$$$%$$$+**++%%$$$*$$$$$%*$%$$$$%%%$$%$*$%%*+$**%$$$$**$$$$$$+*$**$*$$$*%$%$*$%$$*+**+$*$$%$*$$$+$$$$$$$$$$%$$$%%*%*+%+*+$$$$%$%*%%$%$$$%$$***%*$$*$%*$%%$$*$*%$*%$*%$$$$+$$$$$$$$$$$%$$$$$$$$*%%+%*+*$+$%%$*%$%%$%$%$$%%$$$$%*$%**+$%$$$%%*$**%+*$$$$$$%++$*%$*$+$$$*$$$$$$%*$$$%*%%$*$%*$$$$$$%$$$$$$%%%$$$$*$*+$+%*%$%+$$$*$+$%$$%%%$$*%+%%$$%%$$*$$$%$$$$$$$$$$+$*$%$$**$%+$++$$*$%$$*%$$$+%$+$$%$$*%$$$%%*$$**$$%$*$$%$%%%$%*$$%$$%$$%$**%%%$+$+$$$*$$%+%$$$$+%+*%$$**%$*%$$$$$$%$+$$$%*$$$$$$$$%*$+$$$$$**$$$+$%***$$$$+$$$$$$$*$$$%$*%$+%*$$+$$**+$**%$%%$$$$$$$$$%$+$*$$$$$****+*$+%$*+$$$%$$$$$%%$+$$%%$%+$%$$+$*$*%%%$*$*$%%$$$*$+%$**+*$$$+$*$%$$*$$$%$*+*$$**$+$$*$%$%$$$*$+$*$%*$$$$+*%$$*$$*$$*$$$$+%$*$%*$+*$$$$$$%*$*$$%%$$*$*+%%$*$%%*$*$$$**$$$*$$$*$$%$$$$$+$$$$*%*+$*$*+$*++%*%*+$%$$+*$$$%*%$$*%**$$$$+$$$++$$$$$$$%%$$+$$$++$%$*$$$$$$$+$$$+%$*%$$%*$*$$%$$%$$$$%$%$$$$$%$%%$$$$%%$+$%$$$*$$*$$$$$+*$*$%$*+$%$*%%+$$**%%%$$$%$$$%$**$$$*%$$$%$$*$$$*$*$$%*%+*%%%%%$%$$$$$*$$%$*+%$$$$$$$*$$*+$$$$$***$*%%$$$$$%$%+%%%$$$+$$**$$$*++$$$$**$$+%**$+$*$%$+%+$$*%$$$$$$$%%$*$$$$$$$$$%*$$+$$%*$%%$*$$%$%$%*$%$*$$$$*$$$**$$*$$**%%$$*$$$$$+$%$$$*$$$*%*%%$%+*$%*$$$$$*$+$*$*$$%*+%*++$$*+%$*$+*$%$+$$%+$$%$$*%+$$$%%%%$$$*$$$***$$+$$%$$+%$$%%*$$%%**%$**$$$$*$$$%++$**$$*%$$$$+$%$$$$$$%+$$$$$%$*%%$$$**$$*$++$%*$*$$$$%%%$%$*$%$$$%$$$$$*+$+$+$%++$$%%%$$*%%$+$$$$*%$$*$+$%$$+$$$$$$$$*$*$$$$%*$$%**$$$+*$**%$*$*$$***$$**%$$$$*$*$$%*$$$+$$$$*%$$+%$$$*$%%%*$*$%+%*+$$$+*$%%$$%$%%$*$$+%$$%$$%$$$$$$*%$%$*$$$%*$$%*+**$%%%$%%$$+$$$+$+**$%*$$$$$*$$$$$$$$$$*$%$+$$$*$$$*$*$$$%$%$**$%*$$$+$%+$+$$$$$*$*%%+%$$$$**$$*%$$$$*$$$%+$*+*$*$*%$$%*$$$$*+%**$$%$+$$$+$%*%$$$$$$$$$$$$$$$*$$%*$$$$$$$$%%$*++$$%%$$$*$%%$$$+$$*%$$$$$$$$$%$*$*$$$$$*%$%$$%$$*$%$%$$%%%*$$$%$$$$$$$$$**$$%%$*$$$$%$%%+$$$++$*%*$$$+%$+%*$$%$$%+$%+$%$$%$+*$+*%$$%$**$$$%$$*$$$%*$$$%%$*$$$$$*%*$%$%$**+*+$*+*$%%%%$*%$+$%*$$++*$$*%$%$$%$$$*%$$%$$$$*$%$+$$$$$$%+++*$$$$+%+%$$*$$$$*$$$$$%$$$$$$$+$+$$$$*%*$$$$$$$$$$$$+$%$$$+$$%%$$*$%$$$$$$$+$$+$$$$*$*$$*%$$+%*%$$$$$$$$*%$$%$%*$$$+$$$+$$$*%%$*$$$%$$*$$%$$*%$$$$$%%*%$*%$*$$$*$%$$$$%$$$$$%$$$$%%$%+*%+$$$$*%$%$$*$$$*$*$%%$%%$$$*$*+$+*$$$$%$%*$%$+$$%$%$$$$%++%$%$$%$$$%$*$$$$$$*+$%$**$$$*%$*$$$$*$%*$$%$%$$%*%$$$$$$$$$%$$$%$++$$$$*%$+$***+%$$$%$$+$*%$*$$$+*+$++%+**%%+$$$$$$$+$*%$**$$*%$*+$$*$$$*$$*+$*$$$$$*$*$+*$$$$$%*$*$$$$*%$$$$*$+$$+++$**$+$$%$$*$%$+$$%$*%%$*$$%$*$%**%$$$$$**%*$%+*$$%$$%$$$%$+*%+%%$*$$%$$$$+%$$*$%$$$$*$%$*$+$**$+$$*%+*$%$%$$$%**$+*++%$$$$$%$$%$$$*$$$$%*$%+$$$$+$$$%%$**$$$$+$+%+$%$$$%$%*$$****$%$$*%*$*$%$*$$$$+$%$$%*+*%$**+$%%+$+$$+$$$%$%$+$$++*$%*+$%$$$$$%$$*$%$+$+$$$$$+$*%$$*$$$$$$**$$$$$$+%*$$$+**%$$$$$$+**$%*$%$$$*+*$$+$$%$$%$*$$%*+*$$$$*+%$$$+%$$*$**$$*%$$*$%$$%*%$*%%$$%*$$*$%%+$$*%$$%$$$$$$%%$+%***$*$%%*%$$%$$%*%+++**%$$*$$++$*$$+$$$$*$$$+%%*%*$$%$%+**+$$$$+$*$$+$$$$$$*$%$$%**$%$**$+*$$%$+**$$$+$%$$%*%*%%$*$$*$%$$*$%*$$$$++**$$%%$$+$$**%+$$%$%$**$$$+$$$$$$$%+%$*$%$+$*$%$$%$$*$$+$$%$*$$$$$$$$$$$*$$%%$$***$$$$$*$$$%**$$+$%$%%$*$%%%$$$%%%*$*$%*+*%*%$**%%$$%$+%$$$$*%%$%$*$$$*+*$$$*%$$$*$$%$$$*%$$$%$$$$*%$%$*$+$$$+$$****%$*$$%$*%%*$$$*$*$$%$$$$%*$$*$%$+*$$%%$$+$$$$*$$$*%%$*%*$%*$*$$%$*$%$$$$%$$*%$*+*+$%$$%$$%$*+$$$%%$%$$$%%$$%$%%$%$*%$$*$*$$$$$$$*$*$*$$$$$*%$$*%%*%%%$$*%$$++$$$***%$+%$%+*$$$*+$*%%*$%$%%%*$$$+%$$$$$$$$$$%+$+$*$$$%*%*+$*%%%*$$%*$*+**+%+$**$$+$$$*+$$$*$*$%$*$%$$$$$%+*%$*$*$%$*%$*$$*%**$+*$$%%$$$%*$$%$$%+$$$$**$$%$%*%%$%$%++$%*$$$%%$%%$%$*%$++$%$+%$+$%$+$$$$*$******$%$%$$%$$*$$*%+$%***%$$$$$+$$*%$$$$$%$$*$$$%$$$%$%$$*$$%$%$%%$$$$$$$*%$$$%%$+%$*$$$$$$$$%$$*$$$$$%%$+$$$%%**%**+$$$%$%$$$+$$+**$$$*$$$$*$%*$$$$*%$$$$+%$+%*$$$$$$+$%%%*%*$$*+%+%$$%$$$*$%$$+%$$+$$%*$$$*$$$%$***$$%$%$$$%*%$*$$$$$$$$%$$%*$+$$%$+$%$%***$$+*$%$$$%+$+$$$+$$%**$*$%$+$$$+$*$$$$$*$$$*$$+*%$$$$$%$*%$$$+$$$$$$$$$$$$$$$$*$%$*%%$%+*%%$$*$$%$*$%%$$+$$$%$$$$$***$$$$$$*$%$**$$$%$$$%$$$*+%*+%$$+$*$%*$$$$*$*$$$%$$%$$*$*+%$$$$$$$$$$$+*$$%$$$$$$*$$$$%%%$$$%$*%$%$$$$$$$$$$$$$%*$+$$*$*+***$+$$$$$$$+$$+$%$$$*%*$$$$*$*$$*+$*%$$$%%$$$*+%**%***$+%$$$%*$$$+%$$%*$$$*%$$$%$+$**$*%$+$*$*$%*$*%$***%$$%*$*$$*$$*$***$$$$$+$$%%%*$$$$*$%*%$$%*$$$$%$$$*%*$$$%$$%$%+++*$$%%$*$$%*$$$%%%+$$%*$$$$*$%$*%%%$%*%$$$%$*+$+*$$*$$%+*%$$%$*$$+$$$$%$%$%+%%%$$$%%$$*$***$%$$$$$%%%$$+$$$%*%$%$%$*$$++$*$*$%*$$$$%$$$%%$$$+%$*+$$$%%$$%$+$%$$$$$$**$$$$$$$%+$%%$*$*%*$%$$$$**$$$+*$$$$*$+$$$$*$$$$$%$$$+*$$$$**%$%%$$$$$**$$$*$$$$$$$$$$%$$%**$$$$%*+$$$**%+$$+**$%$%%$$$*%**%%$$$+$+$$$$**$%$$$*$+$$$+$*$$$$$$$$$*$%$%**+$%$*$$%$$$$%%$$%**$$%$+%%%%$%+%$***%$$*$$$%+$*$$$%%$%+$%%$%$+$*+%$*+$%%*$%$$$$$$$$$$%$$$%%$$$$+$$$$%%$$%$$$$$%++*$$$$$$%%$$+$$$%$+$*$+$$$%$$$$$$%$*$%$$$$+%$$$$%$**%%$*$$%$$$+$$%%$$*+$$$$$$++$*$*$$$**%+%*+$$+$$$%$$$%%$%*+*%$*%*$$$%$$$$**$**$$%%$$$%%$$$%$$$+$$%$$$%$*$**$*$$$$***++$$*$+*$*$+$***$+$$$$%%*$$$$%$+$$+$$$$$%+$$$$%*$*$%*%%$%%*$$*%*%$%$%$**%$%+$$$$%$%$$%$*$$$$$$$$$$%$+*$$$*$%$*$+$$+*%%+%%$$$%$%%$%$$+%$$**$$%*%+$%$+%$$%+*$$*%*+$$*$$$%$$*$+**$$%$%$$*$$$%$$$*$$$$+$**$++$$$+%*+%%$+$$$***$+$*%$$*$$$**%+$$***$%$***%$%$*$%$$$%$$+%$$$$%$+$%%%$$$$$$$%$$+%*$*$%$%$*%++$*$%$%+%%$$$$*$$$%$%$$$$$$+$*$*%$$$$$*+$$%$+*$$$**$$$$+%%$$%+*$$*$$$*$$$***$$**$$%$$$$$**++%$$$$$*$$$$*$$$$+%%%*$$%$%$*$$$**$$%$$$$*$$$++%$$$$+%$%$%+$***$%*$$*$*%**%$%$$$$%**$$$*$$***$$$$%$$$+$%%$*$$$$$$$$%%$%%%+$$$*$$*$*$**$++$$%+$$$$$*+%$$$%$%%$$$$$$*%*$%$*$*$*$$*$$$$$$$$$$$$$%*$%%$+%*%$$$%%%$%**+%$$$+$$$+$*$*$$%+%%%**$$*%*$$++$**$+$$*$%$$+$+$$$%$*$$$$*$*%$%*++$%$$$%++$*$+$%*%%%$$%%$*$$$$+%%%$$$$$$$%$$$$***$$$$*$*$$%+$%+$$$%%*+$$*++**+$%+$%$**$$%%*%$$$%%$$**$$*****$*$$*+%*+$*$$*+%$+%%%$%***$$$+$$*$*$+**$$*$$%$*$$**$$$$$$$*%$$$*$%*$$$$$**+$$$$$$+%$%$$%$$*+$$$*%$**$+*$%$%%%*%$$$*%%%$$%$%$$%$$$$*$$%$*+$*$%%$$$$+*$$$$$+$$$$$$$$%%$$$%$$$*$%%$$*$$*$*$$+$+%***+%$$$$*$$%%$*%$%*$+$%*%$$%**$$%*$%$$%$$$$$$$%$$*$$$*%$*$$$%$%%*$$$$$$%$$*$*$+$$$%%$%$%%$+*+$$%$$%+$$$$$$$%*$*%$$$%%*$$$$$%$$$$$$%*$$%*%$$%$$$$$+$$*$$$*$%+$%%$+$$$$%$$*$$%%$*$%$$$+%*$$$%%$$$***%$$$%%%$+$$$$$$*$+*$*%%%$%%%$$%$$$+$*$%$$*%$$%%$%$$%$++*$%*%$%%$*$*$%%$+$$+$*%$$$$**%*%%%+$%+$**$$*%%$$%%%%$%$%$*%+%$$$$+%$$*%$$%$*$*$$+$+$**$**+$$$++$*$*$+$*$$$%%%*$*$+$*+*$$%%%%*$$$%$$%%**%$%*%$**$%%%$$*$*$+%$$$$$$$**$%$$%$$%$$%$$$$$%$+$$$*$*$%%$$$%%$%$$$$%%$$**$$+**+%$$$+$$$$$$*$$*$%%$*$***%%%$$$$%$$$$%$$$*$$$%$*$$$$%*+$+++$$+*+$$%$%%*$$%+%$**$%$%%*$%$$+$$+$$$$$*%*$$$%%$*$$*%%%*$$$%$$++*$$*$$$$$*$$*$$$%*%*$$$%+$$$$$*$$*%++$$%$*$$%$+*%+%*+$$$%%+%$$$*$**%%$%$$+$$$+$$++*$$$$***$%*$%$*$$$+%$$%$%%%%$$$%$%$%$$%+%+$*$$$$%%$%%%$%$%$$$%$$$$$$$+%$$%$$*$%$$$$*+*%$%$%%*%$*$%%*$$$%*$$*$$$*$$%%$*$+$++$$$%$$$*%$$$$$$%*$*+*%$++*%$%$$$$$$**+%*+%%+$$+$$$$%$+$*$%$$+$+$$$$$%$%%%%**$$$%$+*$%$$%$+$$$$$$%*%$$*%%%$$$$**$*%*$$$$*$$*$$$*$$$$$%$$$*$*$%$*$$%*$$$$%++%$**$*$$%$$$$%$*$$$$$%$%$%*$%$%%$$+$+**%%$*$$%*$$*$%+*$%$$*+$$$$$%$$$+%%$$$$%+*%$$$$*%$$$%$$$$*$*$+*$$$*$$$$$*+*$%**$%$$$$*$$*$+$%$+%%+$$%$%%%$*%+%*$$**$$$+*%%$$*$$$%$$$%*+$+$+$$%%%**%%+$*$%$$$%+$%$$$+$%$$$%$%%$$$*%$$$**$%*%*%%$$%*$$$$$**$$$$%*$$$$+*$%$$$$$$$*$$$$+%*$*$%%+$%%+*$+$$+$*$$$$$*$%$**$$$%$$*$$$$+%$%$*$+*%$**%$*$+%*$$$$$$$$$$$$$*++$$$$$*$$$+$$+%++**%$%$*$*%%$+$%*+%%%$%*$$*+*%*+$$$%$**$%$%%$$%+%*$**$*$*$$$$$$$$*+%%$$**$%+$$%%$$%%$$*%**%$%$$$$*%*$$+$*$+*$%$+%**$%$$$+$$$%%*$*$%$*%$$%$%$$+$+*$$$**$*$*%%*%*+%$$$+$%$$+%%$$$%$%*$$$+$*$$%+%%%$$$%*%$$%$$%$$$*$$*%$+$$%$%**$$$$*$**%$*$$%$%%$%%$*$$%+$$$*$*$$$$+%+$**$$$%$$$%*$$*+%$$$*$$%$*$%$$$*%%$$$$$%$+*$+$$*$*$*$+$**$$$*$$$*+**%$%%*%+$$$$$$$+$%$$$*$$*%*$$%$$$$$$$$$$%*$$%$$*$*$$$$$%$$+*%$$%$*$$$*$$$%$$$*%*$$**$$$*$$$$$$$$+$+$*$$%$+$$+$$$$%++$*$$*%%$$%%$%$$%$*$$$*$$$$$$$$*$*$%$$$+$$%$$$*$+$$$%+$$$*$***+%++*+%**%+$%$+%*$$*$%*$%%++%%$$$+$$$%%$*$$+$%%+*$*$$$*$%$$%%+$$$%$+$%$$$$+$%%$*%*%$*$$**$*%%$*%$$%$+%$%$$$$**$$$$%+**%+$$$$$$*%%%%+$$$$%%$*$*$%$%$+$$$$*$**$$$$*%$+%$$%$$*$$$%%**%$*$$%$$%*$$%$$$$%$%$$$$+$$%*$$*%%$$+$%$+$$*$$$*$+$*$$$$$$%%$*$$$$%$+%*%$$*%$+**%$%%$$+*$*$*$$$*$%+%$$%%$*%$$*$$$$*$$$%$$*$+$%$*$%$%+$%$%%$+%%*$$$$++$%$$$$$%*%$$*$$*$$$+$$$$$%$%+$$+$$%+$*$$$$$*$%*$$$$*$*%%$+$%*$$$$+*$$$****$$*$*$+$%++%$$$$$$$$+$$%$%%$*$$$*%+*$*$$$$$$%$$+$$$*$%$*$*$$*%+$$+*$$$$$+%%$$*$$*$%$$$$*$%%%**$$$*$*+$$*%$$$*$*$*$$%$$$$$*$*$%$%%$$%$%%*$%%*$$$$$$$$$*$$$%$*$*$$+%$**$$$%$$$$%%%%%$**%*$$$$$$$%$$$+$$%$%$*$*$%%%$$$*%+$$$*++$%$$***$$$$$$%$$$$*$$$$$+$***$*$*$$+$%**$$*+$$+**%+%$$$*%**$%$$$+$$$$%$$$$+$*$*%*%$$*+$%$$$*$$$$%%$$$%$$$$$$$%+%$%$$%*$%*$%$+$+$$$%%*$*$$$%$**$$$$$$$*%%%*%$$*$$$$$$$$$%+$*$**$$%*$%$%%$$$%**%$$$%+*$*%$%%$$$%$$%$$%%$$*%*%$$$$$%$%%$%$%$$*$+****%%$$$$$+$$$$%$$$++$$$*%$$*+$+$**$$$+$$%*$*%$$*%$$$$%**$$$$$$$$$%$*$$*%$$***%%$*%$$*$%**$$$%$$*$$*$%***%%*$*%*+$$$$$*$%+$$$*%$*$*%$$**+$%+*%*++$$$$%$$*$$$+$%*$$***$*%*$+%$*$$$%*$$$*%*%%*%$$$$$$%+$*$*%$$$$%%**$*$$%%%%$**+$%*$$$$*$*%*$+$$*$$$$**%$$$$++$%**%$$$*$$**$*%$$$*$*$%%$++*%$$+$$$*$$$$*$+*$$+%$*$*$$$$$$$$$$$$**$*%$*%$%$+*$%$$%$$$%*$$$+$$$*$%%++$$$%*$+$*%%$$%$%$%$%*$+$%+$%$$%*$$%$$$$*+$$$$$++%$%+*%%$*+$+*$*+$+%**$$$%$$$$$$*++%*$$$*$$$**+$$%*%$$*$*$$$*%%*$*$$$%%*%$$$%$$*$$$$$$$**%$$+$%%*$$*$$$$$%%$$$*%*$$*%$%%%$*$$$%$$$$%$$$+$*+*%+*$$$%$%$*$%$%*$%$$%$$$$+$%$+*%%%*$%%$*+$%$%$$$*$$$$$%$%$*$*$+$%%$**$$$+$%$%%$%$*+%%$*+$%$$$$$$$$*$$%$$+$%*%$*$$$*$%$$$$$*+$%$$$%*$%$$+*$+$+*%$$$$*$+$%+*$$$%*$$$+%$$%++$$$$$$$$+$$$%%$%$%*$%$$%*$%$+%$*%%*%*$**%$$%$$%%%$%$*$$%%%$*%$$*$$*$%%$*$$*+$$$$%$$$+$$$$$$%+$*$%$%$+$$*$$%*%$$%$+$$%%%+*%$$$$$$$$$$$*%$$%$$$$+$*$$$*%+*+%$$*$$%$$$*$$$$$$$$$$$$*$%$$$***$$$$$$%$$$$**$*%$*$*$$%%$$$$+$$*$$$$$$$*$$$$$%$$**$%$+%%%$*%+$+$$*$%$+$+$$$$+$$$$$$$$+%*$+++*+*$$***+$$%$$$*$%+%$$%$%$$$%$$$*$+$$$+++**%%+$$*$++$$%$*$*%%*$$$$$$$$$*%%%$*%%*$$$++$$*%$$+%%%$+*$$$+*$$$**%*+$$+$$$%$$%$*%$$$+%$$$%%$%%$$**+$$%$$$$$$%%*+$%**%%+%%$%%$+$$$$%$***$%+$*+*%$$$%+**+$+%++*$%$$%$**%$%$$$$$**$$$+$%%$$*%**$$*$+$$%+$*$$%++%$$$%$$%%$+*$+$$$*$%$$$$**$%*%$$%%$+$*$$$%**$*%+*$$$$$+$$$$$%$$$*$**+*$%*$$+$$*$%*$*$$$$$$$$*$%Vׁ%$%*$+$%$$$%%$$$$$%*%%%%$$%$$$%%$$%$$+$$%+$**$$$*$%**$$$$$$%$$$%+$$*$%$$$*%***$$+*$*$%**$$++$$%$*$%$*%++$$%$$*+**%$%$$%%$+**$%$%%*$%$%$$$$*$$%$$%+%**$*$$$+$$*$$+%$*$$$$$$$%$$*$$$+$*****$*$*%%+$%$++%$$*$*$$+%$++$*%%*$$$++$+%$$$$%*$%$$*$*$$+**$+%*$*$$**$%*%+$$$$$%$$%$+$*$%$$*$%%$*$***%%$*$$$$%$$$%$*$$$$$$$$%$$$*%%$$$*+$*$%*$$$+$$%+$$*$*+$$$$$$$**$$$$$$$$$$$$**$%$$$*$$$%%$*+*$$+%+$%*$$*$$$$$$%*$$$+$$$*+**$$*+*$$$%$+$$$$$+$$$$*$%$$$%*$$+$*+$**$$+**%*$%%*+%$+*$$$**$$%$$%$$$$+$$*$*$%*$+$%+$$$$%$$$+$*$***$%$$$**+$*$$$$$+$$%*$*$%%$$$$$*$$%*$++*%$%%$*+$%%*$$$%$$$$%$%*$*%+$%$*$*$$*%$$$%%$$$$+$*$**$$**++$$$$%$%$*$+*%$%*$$$$%+$%$$$%+%$$*$$%$%$$$$*$%*%$*$$%$%$$$*$$$$$$$**$*$+$%$%%+$$$$%*$*$%+$**$%$%$*+$*%$$$$$$$%+$$%$%%*$*$$$$$%$$%%$$%*%$*%%$$%*$$$$$++$%*$$$$%+$$$$+$V$N2$+$$$$$%+$$$%$$%$****$%$*$$%$$%%*$$$$$*$$$$$$%%$$**$++$%$$$%$%$$%%$*%*$$$*$$$$$$+*%$*$%$*%+$$$$$$**$$$$$%$$$$$+$$**$**$$%++$$%*$+%$+$$%$%$%$%$%$$**%$*$*$+%$$$$$*$$$$*$%$%$$%$$*$%%$$$$$+$%%$$$**$%+$$+%$$$$$%$+%$*$$$*$$$+$$$%$$%*%$%*$%$$$%%%$$%$*$%$$$%*%*$%$$*$+$$$$$$*$$$$$%+$%*$%$$$$$$$$$$$$$*$+$%+$$$$$$+$$$$%$*$$$$$$%$*$%$$$$$$$$$*%+$$$+$$$$$$%$%$%*+$%$$$*$$$$+*+%$$$*$%$$*%$+%$$%$**+*%$%$*+$$%$%$*$$%$%%$*$**%$$$%*$*$*%$%%$*$$$$$$$*+%$$$*+$%*$$+$%**$%$%%$$%*$$++%*$+$$$*$$$$$*$%%%+$%%$$$$++*$$$$$$$$$%$$$$$$%$%$$$+*$$*$$$%+$$%$$*$**$$%*%*%$$%$$$%+$$+*+*%*%$%%***+$$+$$$*+$*$+%$++$%*$%$$%$$+$$+$+$$*$$+*$$$%$**$*$$*$%$+%%+%%$**$*%*$+$%$%*$%$$$%$*$%+*$%$*%$$%$$$+**%**$%$$$+$$$+$$%$$$%*++$%*$$$%$**$*$*$*$$+*%$$$%+*$$$%$$%$$%$$$$*$$*$$$$$$+*$**%*$$*$$$+**%*$$$%$*$$*%$$$$*2+$%V%*$$*%$+$*%$$$*$*$$$%$*%$$$*$%$$*$$%$%$$$*$***$$$%*$*$%$$$$$%$$%%%%$$$*+$$*$$+$*$*$$*$%*$$$$*%$$$$$$+*$%%$%+$*%*$***$%$+$$$$$%$$$*%*%%$%*$$$*$$$%$$$$$$%$$$$$$$$$%$%$$$$*$$$$$$*$*$**$****$$$$$$$$$$$$$%$$%$%%$%*+$$%*$$%*$%$+%$$%%$$**$*%*$$$$$$$$$*$*$$$$%*$*$%%*+**$$$%$%%$+%%*$%$$%$$$+$$+$$+$*$$%**$$$$$%$*$*$$$$$$$$$$*$$$$$%*$$$$$$$*$$%*%%%$$$$%$$+$%$$$$$+$*$$$$$$$*$$*$$$$*%$$$$%$$$%+%$$$$*$+*%%%+*$$+*$*$*+$%$$%$$$$%%*+%$$$%$$$$$$*+$$*$$*$%*+$+%%*+*%%*%$$%$$*+*$$$$*%*$$****$*$$%*$$$*$**$$%$$$%$$$+$$$*$+$$$++%$$$$$$$+%$$$**$$$$$%*$$+%$*$$+*%$$$$$$$$%$%*%$+**$$$%$$%%$$$$$$%$$%$%$*$$$$$*$+*+%%$+%%$%$%$$**$$+%$**%*$$$%**$$+$$*$*%$$*$%$$%$%$%+$*%+*$**%$$*$$$$+$$**$+$%$$+$$%**$$%$$$$**$$%%*%$+$$%$$*%$$$$%$*$$$%$$$$$$%*%$*$++$$$$*$%$$$%$$$**$$$$$$%*$%$%+++$%+*$%$$$$%$$$%$+$$%$+$*$$$P$%2,$$*$$$$$***$$+*$*%$+%$$$$$$*$*$$$$$%$$*$%$$%%$$$$%*%$$$*%%$$$%*$%+$$**$$$$+%+$*%$$$$$$*$$*$$$$$*$*+$$*$*%*+$$$$$%$++*$$%$%$$$$$$$*%$$$%$$%+$%%*$%*$%*%$$$$+*$*%$$%%$$$$$$%%$$$$$%%$+*$%$$+$%$$$%$$%$$$$%%%%+$%+$$$$$%$$$$$$%$$%%$%$$$$$%%$%%$$*$$+$+%*$$$*$**$%$+**$%%*$$$$%$*%$*%+*$*$**%*$$$*%+$+$$*$$%%+$$$*$$$%+%+$*$$$*%$$*$+$%%$$$*+$*$$*$+*$$$$$$*$*$+$$$$$$$%$*$$$$**+$%$*%$$%+$$$*$$$$+**%$$$$$%%$$+$*%*+$$*$**$$%$$$%$$$+%**$+$%$%$$$*$+*$*+$$$$$$**+$*%$%*$$$$%$$$%$%%*%%$$%$*%%%$*$$$$$$$+*$$$*+$$+**+$$$**%+*$+$+%$**$%$%**%*$++$$+$$+$*$$%%%$$$$$$*%%**$**+$+*%$*$%%$*$$%$$**+$$*%$*%%+$%*$%+$$$**$$$*$$$+%*%%+%$$%%$$**$*$$%$%%$%$$$$$$++$%$$$$$*$*%$$*$$%*$%$**%$*$*%$*$*%*$*$$*$%$$$$$$*$$%%$$%$$$%$**$$$*$$$%$$$%*%$$$$$$$$$+$$$$+**$%$$$$$**$$%+$$$%$**$$$$*$$*%$+**$+$+++++VV%+%$$*$+$%$$$$$$%**+*$$+$$++%$*$$*+*$$%**$**$$$*+$$%**$++$$$$$%$$$$$%$$+%$$*$$*$$*+*%$$***+%*+$%*$%*$$$$$%$$$$%$*+$$$*+$$%%$%**$$%$%$%$**+%*$$**$$%++**+$*%%$$*%$%%$$+$$$$$$*%$%$$$*$%+%*$$*%+$%$$%**$$$*$$$+$$%$*$$$%$$%%$$$$+$$$$$$*$**$$*$*$*$%$$$*$$$$*++$$%$%$$$**$$$*$$$%$%$$%*$$*+$%$$*$$$$$$$$$$$+$$$$*+%*$%%$%$+*$*%*$**$%**$+%$+$%$%*$*+%*$$$*$$$$$$$%$$%$$%*+$$$%*$*$$$$$+$*%$*$+$*$$$$$%$$$$$$$*$*$$$$+$*$$+%*++$+$%*+$*$$+%$$*+**$$$$%$$$$$$*%$$$$*%**$%$*$$$$$%%$$*$$$$*+$%*$$$$$$+$$$$%$$$$%*+$+$%%$$*+$$$$$$%%%+$+*%++$$*$$+$$$$$**$$$*+$*$$$$*$*%*$*+%$++*$+$*$$%+%$+$$$$%$$+$$$$*$$$$*$$$$*$*$$$$$$*$**$%$*%%$%$$$$$$+$***$++$$%$%$$$$*$$$*$$+$*%%++*$$$+$%+$$*$%+$$%$%$$%*$$$+$**%$%*+$$$$%+$$%%+$$%$$$$+$+$$%%$$$$*$$$*%$%$$%*$*$$%$%*%*%$$$*$%$+$$+$$$$$$%$++*+,*%$$$$%$$+$%+***%$$$$$$*$*$$$$%$*$%$*+%$$$*$$$%$**$$$%$$*$%$$$$*$$$*+$*$$$$%$$%$$$$+$%$$+$+$$+$$$$$$%$***$%%+*$$*$$*$*$+$%$$$$%***$$$++$%*$%$%$$$$$$%$$%%$*$$*+*%*$$$%$%$$+*%$$$$%*$*%%$$$+$$$$$$+$%%$*$*$$$$+%%$$**$%***$**$$*$%*$$$*$+%*$$%*$%*$$$%%$%*%%%$$$%$$$%$*$$*$**++$$*$%+$$*$$*$+*%%**$*$+%*$*$$$%$$$$$%*+$*%$*$$%$*+$$%$*$$$%$%*%*%$$+$*$**$*$$+*$$*%$$$$$$$$*%$*$%$$+*+$$$$*$**%$%%$%%$$*$*$$$+$**+$%$$%%$$$*+*%%$$**+$%$$%$%$$$$$$$$***$**$%%$*$$$$%$$$$$$%*%*$$*%%*%*$*$$%+$$$**%$$%$$$%**$$$+$$$$+**$$$$$$$%$$%$$$%+%$%$%$+$$$%$$$$$$$%$$$$*$$$$$%**$$+$$%%*%+%*$+++$%$$$*$$$$%+$$%$$*$$%$$*$$%%%%%$*$*+$%%%%%%$*%+$$*$$++$$$%%+%$%$$+*%$$+%$$+$$%%$$$%%$*%$%+%$*$*$$*$+$$$$$$$+*%*$+**$*$%%*%%$*$$*$$$**$*%$$$$$%*%$*$%%$%$$$*$%$$$+$$$%$$*$%$$%%*%$%%$$*$$$$$$*$$*$%+%%$$$*$*$%$$*++$*%%$+$+*$*%+*$$*%$%$*$+$+$*%%$$$$+%%$$$$$%$$$$*+%*$$$%$%+$$%$*$*%%*%$$$*%$*$$**$%$*$$$*$$%$$$$+%%%*$*+$$$+$+**%*$%*$$$$$%%$$%$$++$$$$$%$*$$%+$$$%%**$$$$$$$*$%$$+%$*$$$$%*$$+%$$$*%$%$+$*+%*$%$$$*%$%$$$*$*$$$$%%*$+$$$$$%$*+%*$$%%%$*$$$$$%%$$$%%$*%$+$$+$+$$$$$*$**$$$%%+$$$$$$$$$$*$%$$$$$+*$%$$*$+%$$$$$%$*$+$**%%$$*$$$*$+*%+$$$*$*$%$$%$$$*+$%$+$*$$**$**$$$%$$%***%$*$*$$$*$+*%+%%$%+$*$$$%$$$$$$$$$$$$*$$*$%$$%$$*%$%$$$$%**$$%$$+$$$+$%$++$$$%$$*$$**$*$$$$$$$$+$*$$+*%+%$$$*$$%+$$$$$$%+$**$%$%**+$+$+%%$%$$*++++$%$$$%$%$%*$$*$$$$+$$*+*%$$$$*$$%%$$$*$$+*%$$*+$+$**$%$%+++$$$%$+*$$**%%+%$*$*$%$*$$*$$++$%$+$$%%$*%$+%%**+*$*$*+$$$**$*$$**$*+%$+*%$$+%$$$$$%*$*$+%$$$$*$*$%$$$$$$+$$$$$$$$%**$$$$***$+$*$$%$$%$$%%$$+$$%*$$$*$$%%$$$*$*$$$%$$+$*$$$%$%*$%$$*%**$$$++$%$%$$$$$$$$+$$%$$*VV2+O%+%+$*U*+$***%+%+*$+*%$%*%$$+$%$%%$*$$$$%%$+$%+**%%$*%+$$*$$%$%**$$%$%$$$%*%$$$$$%$**$$$$$*$$$$$$$$*$+$+%$+$$$*$$$$*%%%$$*$+*$%$$%$$%$$%*$$++$$%$%$$$*$$$%$$%%$$*$%%$$$%$$$+$*$%$$$%$$*%*$$$+$$$$%$$$$%+$*%$%$*$%$$*$$%$%$$$*$$$%$$$$$+$$$$$$%$$$*$$$+%*$$$%$$$$$+*$*%$$*$**+*$%$$*$*%$$*$+$$*%$%$*%$$$**$$*$$$$*%%$$%$$%$*$$%++$$++*%*$*$$$%%%%$$*$%+%$$$$$*%$%$$%++$*$$*$**$$$+$+%*$$$**$$%+%%*$$$$$*$$%$*$$%$$$+$$$%+*$%$$$$%$+*+$$*%**+$*$*$%$+$$+%$*$$$%+%$$%$$$*$+$*%*%$$%+**$++*%*$$*%$$$$$$%$$%%$$$++***$$$$%$$$$$$*$$$%$$$**+$$%$$*$$%$%$**%+$$+%$$$$%$$*$$$%$*$*+$$+%**$$*%$$$$*%$$$$$$$$%$++%$$$$*$$+%$+%*%%$%$$$+$$$$**+%%$$$$%++$$*$*$$$$$$$%%$%%%%$$%$*$$$$%$$$%$*$$$%$$$$$%%*$$$$*%%%$$*$+%$$$+*$%*$$$$$$$%$*%%$*$$$%$$%%$$$%$%$*$$$%$%$%+%$$$$+$$$%$%$$$*$*$*+$$*$+O+O*+$+$+O2U$$$$$$%+$$$$+%$%+$$%*$%%++$$$+%*$%%%$+$$$%%%$%$$$$$$$$$$%$*$*$*$%%$%$$$$$%$$$*+%$$$$*%*$$*$*$*$$$%$**$$%*%$*$+$*$%$$$%$%*$$$$%%$$*+$$%%%$$*+$$$%$%$*$$$$$%$%$%$$$$$$%+$%$+$$$$**$$+$+$%$$$$$$%$$$%$$+*$$%%+$$$$$$$+$*%+$$+$$$$*$+$$+$$**$*$$$$+$$$$*%$$$%$$$$*+*$%**%$$$$*$%$*$$$$*$$+$$*$$*$$$*$$%$$%%%$%$$$%%$$$%$$$$*$*$$$$*$*%%$%**$++$*$%+$%$*$$*%$**$*$$*$*+$%+$$$$%%%$%*%$$$+*$**$$$%$*$+$%$$%$$$*$%$$$%$*+%*$*$*%$*%$$*++*$%%%%$%$*+%$$+$$$%$$$$$$%%*$$$*$$%$$$%$$*$$**%$%*$%*$%%$$+$$*$%**$%*%$$%$%*%$$$$$$**$**$+***$$+%$$$$%$$%$$$%$+$$$+*$$$$$$%%$*$$%$*%+$$$$**$++**+$$+$$$%*$$*$%$%$$$++$+$+$$*$$$$+%$$++%$***%%*$$$$*$**$$$$$$%*$$$%$*$$*$$$**%+$$$+$$$%*%$%*+$%%**%%$%+$$**$$%$*$$%%%$%+$$$$$$%$$*$%%$$$%$$*$$*%+$*$*$$%$*%$*%*%*%%$$$$$$%$*$++*%%$+%$%*$+*$$$$$**$$$*%%$%$$$$$%**V%$*+%$$++***+$%*$$$%$$%$$$%**$$$%%%+$%*$*$$$$$%%%$$%$$*$$%$$$%*$$$%+$$%$*$%$$$+$$$*%$*$%%%$%$%$%$$+*$$*$+$$%%$$%+*++%*$$%$*%%$$*$%$$$$$+%$%%+$%*+$$$%$$$$%$$%$$$*%%+%$$$$$%%*$$+$%$%%+$$$$$$$+$%$$$$$$$%%$*%$$$%%*$$%%$$$$$%$%+$*%%$%*$%$$$%$$%%$+*$%+%%*+$**%$$*$$**$$*$%%$+*+$$$+$$$*%$%%$$$%%$$$$*%$$$$*$%%$$$$$$$*$$$%%*$$$$*$$$*%$$%%$$$%$$$%%$$$$+$$%$$$$$$*$*$%*+$*$*$$%*$$$$$$$%%$***$$$$*$$$$*%$%$$+$++$+%$++$$*$+*$++%$$$+**$%$$$+$$$$*+$$$$%$$$%*$+*$$$+$$%**$%+$$$+$$$+***+$$%*%$*+$%%$$$*$$*$$$$+%$$%*$$$**$%$%%*$+$+%$$$+$$*$$*$%$**%$$+$$+*$$$$%$$*$$$+$*$**$%$$%$$$$$%%$$$%$*$$$$$$$++%$*$$%++$$%$**$$$$$$$*%*%%$$$*$$$+*$$*$%$$$*%*$$%$$%%*%%%$%$$*$$%%*%**%$*%%$$$$+$+$+*%*%%$%**%%%$$$$$$*$%*$$%$$$%%$+$$%%$$%$+*$%*$*%*+$$%$$*%%$$%$$$%%$$$$$$$%$$$%$*$+*$$+%+V*++*$V$++$%$*%+$$*$$*$$$$+$$$$%*%$+%$$+$$%$%$+$$+**$+*$%$%*$*%$*$+%$%$$++*$*$*%$**%$%$$%$$$$$+$$%$%$%$%%%$$$+$%*$%%%$%%$$*$*$$++++$%**$**+%%$*+$**$*$$%$$%*$$$$%$$%$$*$$$*$%%$%+**$$$$*$$$$%++$$*$$$%**$$$*$$$*$$$*%$$$$$*%$$$$+%$%$$$$**$*$*$$*%$+$%$$+$*$$$$%*++$$+$+$$$%$$$$+*%$$$%*$+*%$%+$+$$$$$*$%$+$%%$$*$%%$*%$*$$$$*$%$%+$*$**$$$%$$%$$+*$$+$$%*$%%$$*%*+$$%$+$%%$+$$%%+*$$$+**$$$$$%+%**$%$%$$$%$$*$$$$$+*$*$$%$%%$%$$+$%$+%$$$$+$$$*$$$$%$$%**%$*$%%$***$*%%%$*$$$%$$$$%$%+$$$$$**$%$$%*$*$$+$*$*$$*$%$*$$$$%$*%%%$$$$$$$$$$$%%+$*%*$$*$$$$*$%%+*$*%*$$$%$$$*$%*$%%%%$$$$$$$%$**$$**$*$%$*$*%$%$+$$$$*$%$$*%+$$$%*$*+$$$$*%**$%$*%$%*$*$$$%$+%%%$$*$$$*$+$$$$$%%$$$$%$$$$$$$*$+$%$+*$$*$+*%$$+*$$%+%**+$+%**$*%**$$%%$+*$*$%%$$*$*$$+$$%*$%%$$$*+*%$$$%$$$$$$$*$$%$$%$%$*$*$*%*$$*$$%$%*%$$++$*$%$$$$$$$$$$**$%$%*$$$$$$$$*$$$%$$$$*+$%*$**U*+$1$*%%$+$%$%+%$%$%%%$%$$$*$$$*$%*$*%$$%%%$$+$%+$$$$%++$$%$$%$$%$$$$$%$**+*$$$+$*$$$*$*$*%+$%$$$+$$$$$$*$$$$+$$*$%%++$$%%$$$%+$$*%*$%+$$$%*%*%$$$$+$$+$$$$%$+%+$$%%%*%%%*%%$*%*$$$$%%**%%*$$%$$*$$*$%*$$$$%+$%$$$$%*%$$$$*$$$$%$$$*$**$$$*+$$*$*$$$$$*$%$+%%$+*$$***$$$$$$*$$+%**$$+%$*+*$$$*$$$$$$$*$%$*$%$$$$$%$$$$*%$$+$$+*%$$$$$%$$%%$$*$$$%%%%+$$$$$$$$*$$$*$+$$$%$*$*$$$$$$*$*%$%$$$$%*$$*$$*%$****%*$$$$$$**$$$$$**%$$$$$**$*$$$$$$$*%$$+*$$%$*%+$%$*$$$%%+$$*%$$%$$$$$+%*$%%$%$*$*$*$%$++*$$$$$$+%$$**%$*$+%$+$$$*%$+$$%$+$$+$+%+$$$$$$$$$$%$$$$+%$*%$*%$***$$$*+$**$+$$*$$$$$+$*$%$%%$+$$$$%+$%%$$$+$$$++$$$$$$%**$$%%$$$$$$$%$$$%$$$$$$+%$+$$$$$$$$$%$*+$$*$+$$+$$$%$$%$*$%%$$+$*$$$$*$$*$+%*$%+$$$$%$%+$$$$$%%+**$$$+$%$+$$+$*%$$$*$$$$$$$$$$%**$*$%$%$$+%%$$$$%%$+%$$$+$%$%$*$$$$+%%$$V+$+++%*$$$$$*$$$*%$$$$$$$$%$$$$$$$%$$+*$%*%*%**$%*$%*$+$+$%$$*+$$$$$$%$$%*$$$*$$$++$%$$%$$%$*$$++$$$*$$$+$$**$$*$*%$$$+$%%$+%$$+$%%$$$$$$$$**$$$$$$$%$+$*$%$%$%$$$$$$%*$*$$$$*$*$$$$%%$$$**$*$$%$%$*$*%%*$$$$%$$+$$$%$$*+%$$$$%$$+$$%$$$%%$$%$$$%$%$*+$$$$$$$*$%$*$$$$%$*%**$%$%$*$$%*$*$$+$$%$$%$*$$%%$$*$$$$$$$%$+$*%$$$$$*$$$$$$**$*$$$$$%$$$$$*$*+$$$+$%%$+%*%$$$*+$$$$$$*$$*$*$$*$$%$$$%$%%%%$$%*$%%%***+%$$$$$%$%$$$*$++$*$%%$$$%*$$%$$$$$$%$*$$%*$$%$*$$$$**$$*%%*$*+*%$%$$$***%$%%%%$$$$+*$$$$*%*$*+$%$$$%$$$%$+%$%%$*$*$%+*%$%%$$+*$$%$*$$$$$%**$*%++++$+*$$$$*$$+%*%+$%$$$$$$%**$$$$*$$$%$%$%*%**$*$%%$$%$$%*$%*+*$$**$$*+*$$$$$$%$%$$$$*$$$$$*%$*+*$*+$+*%$$$$$$$$$$$%$$*$$$**$%$%%*$$$$$$$%+$%$%$$$*$$%$$$$$$$$$$$****1%*1%WV*%***%$$$$%*+**$$$%$++%$$$%$$$*$$*$$$$$%+$$*+$$*$$$$$%+$$%$$%%**++$*$+%+$$$$$*$$$%*$$%*$+%*$*$%++$%+%*$$$$$$*++**$$$*$$+$$%$$*$$$$$$$*$$$**$%$$$$**$%**%$$%*$+*$$$$+%$+%%$*$$$%%$$%$%$$**$%%%+$$$*$$$$*$*$+$$$$*%+$$$%%$%$$$$+*$$$$$$$%%*%%%$+$$%%$$$$+$%$%+$$*+*$$$$%%%$$$$$$%$%%+$$$$$%$$$%$$*$$$$$%$$$$$%+*$$$$$*+$$$*+$**%$$%$+$$+*$$$$+$$*$$$$$$$%$*%%$$$*$$$$*%$%*$$$$%$$*$++$$%$*$**$$**$$$+%$$$+$$$$*%%$$$**$*$$+$%$$$%%%*$%**$$$*%$*$+$*$*$%%%+$%$$$$$%$*$%$$$+***$$*$*$*$$%%$%$$$%$$%*$$$$$$%$$+*%$$+$*$*$%%$*$$*$%%*$+%%%$$$*$*%**%$*+++$$$$+%$$++$%$$$$$$$$$%*$+$*$$*$$$%%%%$*$%%$*$*%$%*$$++%$%$**%*$*$$$$**$$%%%%$$*%%%$$$$$$$+%$$$$**$$$$$%$+$$+$*%$***$$$$$+***%$+*$+$%$$%$$%$%*%$%$%$%$$%$$$$*$$$*+%%%%%$+$$$$*$$$$$$+$$**+*$*$+$$%+$$**%*$$$*+$$*$*$%$%****$%$*%%+$**$$$**$%$$$$$%$$*%$%*+$$%*$$+$$%$$*$*$$$*$%$***+++%O+$$$$%$$*$$%$$$$$*$%$$$$%*%$%*$$*+%++$$$+$$$*$$$%$$%%$$*%$$***$%$$$$$$$%*%$$*$$+$$***$$$%+%**$$%*$+$$$*$%%$*$*$%%+$$**$$$$$$$$$$%%$$*$+%*$$$*$%$%*$$$$*$$%*$$$$%%$$$%$*$$*%*$$*%%+$$$$%$++$*%*%$$+*%$**$%**$*$$++$++%$$%$$+$$%*$%$$+$$$*$%$$*$$$%$$$$**%%*$%+$+$%*$*%*$%$$$+$+%%$$+$$**$$%$%$*$%+*$**$$$*$$***$*$$$+%$$$$$$$%%%+$$$*$$$$$$%$$$$$$**$*$$$$+%*$$%$*%%*%**%*$%%$$%$$$%*$$*$%%$$$*%%*+$$$$*%%*$+$**$%$$%$$$%%*$$+$+*$$$%$$%*$*%$%$*$$%%$$$%$%$*$$$$%$++$$$*$$$$$$$*%$$$**$$$%$$$$*%$$$*$%$$$$**%+%$%%****%$*$%%%$%*$%$**$$$$$$+$$%$$****$*$%$+$$*$$**%$*$$*$$$$$$$*$$$%$%%$**$$$%%%+%$$%+%$*$%$$$$+%$%$+*+$+*$%*$$$$$$$$*$$***$%%$$$$$%$*+*$$%*%$$$*$%%$+$$$$*$$$%%%$$%$$$*$%%$*$%%$$$%$$$$$$%%%$$*$$$$%*%+$$$$$$$$$$$$$%*$%$%%$$$$$$$$$%*%*%%+$*$$$$$$$%$$$$$*$V+$*$+*$$%*$$$%%%%+*+$%+$***$$$$*$$$$+%**$$%+*$*$%*%$$*$%%$*%$$%+%$$*$$*+%$$$$%%$*$$*$$$*$$$**$$$+%$$$*$$+%+$**$*$$$$%$*$$%+*$*%$**%$+$$%$$$$$%%$*$$$$$*+$*+**$%$*$$$%$$**$$*%%%$%%$$%%**$$%*$$+$%+*$+*$$$$$$$%$%$%+$$+$$$%$$*$$$*$$$$$*+*%%$$*$%$%$$$%%$$$%%%$%$$$$%$$%$$$**%$$%$%*$$$$%%%$%$%**$$**$$$$$*$$$%$$+$*+%$*%$$$%$$%$$$%%+$$$%$%+%$$$****$$**$$+$$$+$%$+*%$+$*$$*%$$$$$$%$$**$%$%+$$$$$**%$*$%$$$$$$$$%%%*%$*%$$+$+$$$*$+%$**+$$*$*$$$$*$$$*%$$*%$$$$$$$++*$$$+%$*$$%%$$$*+*%%$*$+$+*$**$+$$$$$$$+$+$$%$$*$%%$**$$+$$%$*$$$$$$%$****$$%$$$+%$$$%$$$$$*$$$$$+$$%*%$%$+*$$$$$*$*++%%%%*$%*+**$$%%%$+$*$$$*%%%%%$$*$$%$$%%*%%$%$$+$*$$$$**+%++$++%$%$%$%$$*%$$*$$$*++%**%*$$$$*$$$$$$$$$**+$$$$%%$$$+$$$%$$$$*$%%%$*$$%%$++*%$$*$+$$$$*$$+*$%$%%$$$*$$$*%$$$%*$$*$+++%+*+%$+%$$%$$%$$$*%$%+$$*%$%%$$$$$$*$$%$$+$$$*%%$*$$*$$$**$%$+*$*$$$$$%%$$%$%%+$%**$$$%%%%$$$$%$%+$$%$$%%%$$$*****$$%%$*$$$%%$*$$$*%$$$%*%*$**$%%$$$$$$$$$$$$**$$$$*$$%$$$*$$$%$*$*$$$$*%+$$$$$$%%$$$$$+$%$%$*%$$$+$$%$*+$$$$$*%%*$$$*$%$$+*$+%+%*$$$$%$%%%*$%%$$$$$$$%%%%$$$%%$$*$$$%$$$$$$%*$*$$%$$$$$%$$$*%*$%*+$$$$*$$%$$*$+%$*$$%*%$%$*%$$$$$$%$%$$%%%+$$$$*%++$$$$*$*$$$**$$++**$%$$$*$$$+$**+%$$+$%$$$$$*$*$%$$*$%$$%$$*$+$$*$$%+$%+%$$*%$$$$$$%$$%***$%$*$$%$%$**%$$$%$$+$$*$$%$$%%$$+$$%$%$*%$+%$*$%$$*$%+$$$%$+$$$$$$**$$$*$$$$*$%$%$%$%$***$$$**$$*+$***$$+**%%%%+%$$*$$%$$+*$$*%%$$$$%$%*%$*%+$$***+$%$$*$$$$+$%++$$%$*$$*$%$+$%%%$$$$$$$$$+$$$$$$*+$%$%$*+$$$$$$*$$$$+%$$$%%*$$$$**$$$%%+$$%$+$*$$*$$$%$%$$$$$$+$*$$$$$$$%%$$$$$%*%%$$**$%$$$$$*%%%$$$$$$%$++$$$%%$+*%$+$$$+%$**$*$$$%%%$$%$$$$$$%$$$$*%$+*$$*$$++*$*$$$$$$$$%$%%$*$$*$$****$*$$$**$$+$$$+%+$%$$$++$%%%*$$%$$$$*%$$$%$$$$*+%%$+$%%$*$$%+%+*$$$$*+*$**%$$%$$%$*$%$$$$$%%$$$+**$*%$$**$$$+%$*$$%%%$$%%%$%$*$%%$$%$+$%$$%$*$$*$+$$$$%$%*$*%$*$$*%$%%*%$$$$$*%$%+$%$%$*+%$%*%*$$%%$*$$$$%$$$%$$$%*$+$$$*$%*$%%$$%%**$*$%$*$%%**$+$%$*$$$*$$*$$$+*$$%*%$$*$$$$%%%$$*$$$*$$%$*%%$$$$$$*+$%+*++$$$$%$**$$$$%%+*$$**$+$$%$$$%+**$$%$$$$$$$%%$$$*%%%%$$%*+*$%+$$$+$**$*$*$*+$$*$%$$*$$$*%$$%*$%$$$%$$$**%$%$$$*+%*%$$$$%$$$$*%$$$%%$$*$%$%+%+*$%$*%$%%$%%$$$$%$%$*$%$$$%$$+$++%+$%$%%$*%%%$$*$$$**$%%%$$$++$%$$*%$$**$%$$%$+$+$$*$%%%%*$$$$$**$$$+$*$%$%%$$$%**$*$$$%$$$$$$%$%*$%$**$$$%+$$$*$$%+$$$$$*+$%$$$%%+%**$%*$$*+%%$*$$+$$*$$*$$$$*$*$$$+$*$$$$*$$$$+++%+%%*$$*+%%%%$$*$$$$%$*%$$*$$%$$%$$$$$%$*$*$$%$$$$*+$%$$$$$$$$%$$%$$*$$$$%$$%$*$$$$%*$%$$+*+++%$$*$***%$$$*$%$%%***%$$**%$$*$$$$$$$$$%$+%+$+$$*%%%$$*+$+$$$%$$$$*$%$$$$+$$$$$$$$*$$$*%+$$$$%%*$**$$+$$$$$%$*$%*$$$$$%**%%$*+%$$$$%$$$$%$*$$*%$$$$*%$$$$%+$%%+$$%%$$*$%**$$%%%$%$$$%$%$%$$%$$$*%%+$$$$$+%$*+$%%$%$$%$$$%$%$$*$$$$%$***%%$%$$$$$$$$$$$$%%$$%%$%**%%$+$*$%*$+*%$$*$$$$*$$*$*$$**$$$$%%$$$$$$$*$$$$+*%+$$+$%$$$$%+$++$%$$$+$%$*$%*$$$%%*$%%+%$$$$$*%$$$$$$%$*$$$$+$$+$$$$%$*+%$$$%$%*$%%$+$+$$$$+$+$$$*+$$+*$$$+%%%**$$$+$***$+$*$**$$%$++$$$*%+$$$$$%$$*$+%*%$+*$$%%$%$$$$%$*%%%$$%*$+$+$$*$$*%%%$%$$*+%***+*%$%$*$%$%$+$%%$$$$%+++%$$$$*%$%++$$%$$$$$%$$$$$$$+$**$*$$$$$$%$$*$$$*$$$+$*+$%%$%*%$*$%$**$%%$$$$$$*$**%$+$%$*$*$**$*$$$$$%$$$+$$*$$*%%$$*%*$%$+%O$%+$*$*+$$$$$$$$%%$%$$$*$$$+$$$$$$$%+%+$$$*$***%$$%%$$$*$$$%*$$$$+$$%$%%$%%%$$$$$*$$+$$*$+*$*$+%$$$*%*$$%$$$$$+$$$$%$*$$+%$$$$$+$$%$+$%%$$$%+*$$%$$$$$$$%%$$$*+$%$*$$++***$$$$*$$*$$$$%$$+%$$$$$$+$$$**++$$%%+$$*$$$%*%$*%$$$%$+$$$*%%+$%$*$$%$**%%$$$$%%$$$%$$$*%++$$$$%$$%%$+%$$$%$%$$*+$+%*$$*$$%$$$$%$%*$%$$*$*$$%%**+$*%$%$$$$$%*$$+$+%***$$$%*%*$$%$$%*%%+$$*$%$*$**$$*%$$%$%%%+%$%%$%%*%$$$$$$$$$%$$$+%$$$%$+*$%$+$$$*$$%$$$$$$*$$%$%$$$$$*$**$$$$$$$$$$$$*$%%$*$$*$$*%*%$$%%$$$++$$$$+$$$*$%$+**$*%$$$$$$*%$$+$$+$$*%$$%*$%*$+$$$$%$$$$*%*%$$$$+%$$$$$$*+*$$$$$*$%$**%%*%$$$%%$$+$$$$$%$$$%*$%$$**%*+$$$$$$$$%**%$*$$*+$%%$$*$%$$$%$$$$$$$**$$*$%$$*%$*$$%%$%*$$*$%$*%*$$$**%$$%$%$$$$$$%$*%*$$$+$****$$$$$$*$+$+$%$%%$$$+$$****%$+$+%**$$$%$+$$$%%$$%+$%%$%$$%*+%$$$$$$%$$$$%$%$+$$$$*$$%$%$*$*%$$$$$*%$$$$**$**$$%$*%$*$+$*$*$$$%$$$%$$$$$$*%%$%$$$$+*$$%$$%*$$$$*$+$%$$$%$$%$*$$$$$$*+*$*$*$$*%%$$*%%$$$%%$%$%$%$$%***$*%$*$$$%%*$$$%%$$$$%$$$%**%+*$$$*$%%%$$+$%$$$*$+$$+$*$*$%%%$%$$$%*%**$*$+%%$$*%%$$$%$*$$%$%+$$$$%%$$**%%$$$$*$%+%+$$$*%$$$$*$$$**%$$+*$$%+$%$$$*%%%%*$$$$$$*%$$$$+%$$%$+**$$$*%+$***$%$%$*+$+%%%$$+%%*$%%*%%$$%$$$$$$*$**%+%$*$+%%*%+$%$$+$+%%$$$$%$$$$$%+%$$+$**$$*V%$%$$$$*$%+*+$%*+$%*$$$$*+*$$*$*$+$$%+$$%$+$$$%$$*+$%%++$*%**+*$$*%$$%+$$%$$$$$$*$$+%*$%$$%$%%%*$%+%$%*$$%%$$$%$%%*%$%$*$*%$**$$$%**$$$++$%$*$%%$$*%$%$%**%$$%*%**$*$$$$$$$$$*%$$$$+$$$*$+$%$$%$$$*$+$$$$$$$*%$%**+%$++$***%$$%$+$$$%$$$*%+*$*++$+%%+*$*$$$$*$$*$$$$$%**++$$$$$$+$$$$$$$$$$$+**$*$$+$%**$$*$%$++%$$**+*$$%$$+%%$$$$+*$%*+$$$$$$$*%+$$%$$$$$%$$%$$%%*$*$$%$%%*%$$$*$%$**+$$$$$$%*%$$%$$$$$*$$$$$%$$%$$$$%*+$%**$$$$%+%$%*%%+%$%%$%$+$$%$*$$$**+*%+$$%%$$**+%$+$$+$$$++$%$$*$%*+%$%$$*$$$$**$%%$$$$**$%$$$%$*%+*$+$$$$$+$%$$$*$$+$$%$%%*%%*$$$$%$$$*%+$%$%$*$$*%$*%$**$%$%%$$*%*$+$$*+$$%%$*$*%$$%$%$$*$%+*$$%*$$$$*%*$$$$%***%+$%*+%$$$$+$%*+$$*$*$$$*++%$**$%%*+*$$%$$%%$%$+$$%$%+$*%$$$$%+$+$$%%*$$%$$$$%$$$$*$$**%%%$%*$$%$%%$$%$%+$$%$$$$$%$$**%+$$$%%$*$$+%%$$%$$$%$%$%$*%*$%$$*$$$$$$$$$$%$$$$*$%$$$$$+%%$*$%+$$$*%%$$*$$++%%+%$$*$%$$$$*$*$%$%+**$%*%%%$$$$**+$$%*$%$$++$$$$$$$+%$+$%$$%%$**%*$+*+%+$*$$$%*$$%+$$+%$$%$$*$$$%*$*$$$$*$%$$%%*+*$*$+%%%*$%$$+$$*$%+++*$**%$++$$$$$+*$*$*$$*$%$$+$*$*$+$*$+$%%**$$+$$$$%$$*$$*%**%$$$+$%$%$*$$**+*%$$$*$$%$$$$+*%$$$%+$$$$**$$$$+++*%$$$**%$%$$$$*$*+$%%+%**+$+$$$%$$$+$$$$%$%$$$$$%%%*%*$$$$%*%$$$*$*$$$$%$$*$$*$*+$%$+*$$%$$$%$+$*%%$$$*$$$$*$$$$$*$$$$$%$$%$++$$+*$$++$%$$$*$%$$$$*+$%$$$+$*%$%$$%$+*$**%$$$$$$*%$$$$+$+$$$$$*%*$$$$+*$$*$$%$*$$**$$*%$$$%$%%**$$%$%$$$*$*$%$$$*$$%$*$$$$$$$+$$%%$*%%%%%$$**$%$%*%$*$$$$**$*$$%$*$$++$*%$$$*$%*+$$+$$%$$*$+$$$$$$$$$*$%*%*$$$++%%$%$+%%%%$+%$$*$$$%$$$$*%$%**%%$%$$$$$$$%$$%$$$$*$*$$%%$**%$$$$$$$%*%%$$$+$%$$*%$*$$$$%*$$*+*$$*+$$**$$$*$$%$$+%$%$$*%$$%$$+$$$+*$$$$$%%$$$$$$%%**%**$%$$*$%%%*$+$$$*%%$$%*%*$%$$$%*$%%$%$$$$%*%$%$*$%+%$$**$%*$$*$$$+*$$$*$+$$$%+%$$$%$*%%$$$$+$$*$%***$$*$*$$+%$%*%**$+*$%$*$$%$$%%+$$%$$$$$$$$***$%**$$$+%*+$%%$+$%+$+$*$+$$$**$$$****$$*$$%$%+$$*$$$%$$$*$$*$$$%*$%*%$$%$%$+$$*%$%%$*$$$$%$$*+$*%$$*%%$*$$$%$$$*$+$*$%%*$%+%%%%*$$$$*$$%$$+%$++$***+$$$$*%$%*$**$$%%*$%%$%$*%$$**$$*$*$*$$%$$$$*$$*$$$$*$%*$+%$$$+$%%%$$$$$*$$%%*$$*$%$$$%$++$%%*$$%%$$%$$%%$$$$*$$$$$%%+$*%$$%+$*$*$$$%$+*%$$$$$$*+%*$%$$%$$$*$$+$%%$$$$$$+%%$*$*$$+*$%+$$*$%$+$$+%%$$%$$$*$$$%$%%$$$$*$%%%$*+$%*%$$$$$*$%$%$$$$$$$$$$**+$%$$$%*$+$$$$*%+$$$$$*$+*$$$*%$$$$$%%+$+$+*$+$++$$$$$%%$**%$$$$$$+%$$*+++*$%*$%**%%$$$*$$$$$$$$$+%+$$+$%%$$%$$+$$+$$%$$$$$$$$%*$%*%%+*$$$*$$$$%$$$+*$$$%%$**$*%$$$$$$%$$%$*$$+%%$*$$+*$$$%+%$***$$%$$**+$%$$%$%$$%%%%$**%$$%$$$$%+$$+%%$*%+*%$+$%$*$*$*$+$$$*%%+$**%**$+$$%$$$+$+$$$$*%$$%%$*$$%+$**$*$%*$$$*$$+$%%*$$%%%$$$%%$$$$$$*$*%****$$$*%*$$+$$$**$*%+$$$$$*%$$$%%$$+%*$$$+$+$%$%*%*$*%$%*%+$$+$$$$$$$$%$$%**$%*$*+%*%$*%%$$$$+%%**$$*%$$$$$%*$$$*+$$$$+$$$*%$%$$$$$$%***$+%$+**$+*%*$$$$$$*%$*+$$$$$*$$+$$$*+$%$**$$%*$$$$+*%$$*+**$*$*$$+*$+*$*$$$$$$%$$$$%$$%$+$$$$*$$+*+$$$+$%%$+*$+%*%%**$$$+*%*%%*$%$*$$*+$%$%$+*$%$$*%$*$$$$$$$*$$$%*%$$$**$$$$**%%$**$$%**$$$$*$%%$$*$%$$$$$%$$$$$$$$$$$$+%$+%$$$$$$$*$$%$$$$$%%%+%$*%$$$$*%$$$*$*$+$+$*+%*%+$$$$$$$%$$$%$$$$$$$%$+***%$$+$$$%*$%$%%$*$$%$*$%$$+%%$$++%$$$%$$$%$$$*$+%%**$$*$$$%$%*$$$*%$$$%$$%$$%*$$$*$$$$*$+%$$%$%$$*$%$$*$%*%*$$$$$***$*$$%%%$*$$+%*$+$+%*%$$$$%**+$%$$**$%$$*%$%%*$$$*$*%$*%%+**%%$%%$$$+%+$$$$$*$%$$$+$+*$%$$$$$$%$%%$+%%$*+$$$*%+$$+$$$$$%%$%+$$$$+*$*$$$$+$$$$$%$%*%%%$*$$%%+$***$$%$$$$%*%$$$$$**$+$$$%$%+$%%%%+*%**$$%$%+*$$*$+$%$+$$%%$%%%$$$$$%$$%%$$$**%+***%$*$$$+$%%+$$$*$+$$$%$%$$$$%+$$$*$$$$$$*$$%$*%$$%$$$$%**%$$$$$%%$%$$$*$$*%$$$$$$$*%$$$*$$%*$$*$$$$++$$$*$$%$*%+$$$$$$+$++$%*%$*$*%%$$%*$$$$*%+$$+$*%$$$$$$*+$$$+$$%*$%$%$$+$$$+$$+$$$%%$$$$$+*$$%$$%$%$%*%$$$%$+$$$%$$*$*$$$**$$$*+*$$$+$*$$$*$$*$*$$$*+$$$$$*$$$%$$%*$$%*$$$$$$$%*+$$%$%$%$$$*$$$$***%+*%%$%$$$%$%$%%%%$*$%$*$%$$*$%%$++$%%%+$$$$$$*$%**%$%%$*$%*%$$%+$+$$*%+%$$$*+%%*$$%%*%$$%$$+%$%*****%+$$$++$%$%*$$%$$%$%+*$%$%%$+%***$+%%%$$$*$$$$$$$$$$%$%%$%*$+$%+%%$$*$$$$$$%$*%++$$+$$%*$$%%%$%$*%$$$$*%%$$$+%$$$$+$%$$$%+$$***$+%$$$%$$+$$+**$*$$$*++*$$*$$$$$$%$%*+$%*$*%$$$$$$$+$$*$$$%$$$$$$$$*$**+*$%$$$$$*$$$%$***%$*$+$$$***$%*$*$+$*$$**$%**$$$$$$$$$$$$%$$$$$$$*%*$$$$*%*$$$*$$$*$$*$$$%$$$%*$*%%++$$$%$%$$%*$*$$*$$%*$*$+$%$*$$+$%$$$$$%**$$$*%*$*%**$*%*+**%$$$%%%++%$+$$$$*+%$$$$$$$*+%$%*%%$$%+%$*$%%%$$$$$$$$$$*%$%$$%$+$$$+%*$$$$*$*$%$$$%$+$$$%$$%$$%%$%$$%$$$$$%$$%$**$+++*%++$%*$$+$$*$$$$+%$$$$$$+*$$+$+%*$$$+$$$%*+**%$*$$$**$$%+%+$$$$$*$%+$$$%%%$$*$%$$**$$$$$$$$$%%$$%$$$%*$*%%$$$*%%%$$+%+*$$$$%$$$$+$%%%$$*%%$%$$%$$$$$*$$$*+%$$$$$$%%$*$*$%**$%$%$$$%$$$$$%**$$$*$$$+$$$*%+$*+$$$$$$%**$**+$%$$*$$$$$$$$$*$$+*$%%%%$$$$%*$**$$$*%$%$*$$$$$%$$$+%++$*$%%+%*%%$$$$$*+$$$$*$+$$*%%%%$**$%$**$**$*$$**$+%$$%$%$%%+%+$$$$$$$$$*%%%$$+$$*$$$$$*%+$$**$*+%$$$$*%$$$*$$*+$$%*%%$*$+$*%$%$$%+$$%+%$$$$$*$$%$%+$%$**$%*$$$$$$$%*$*$**+$$++$$+$%+$***$$*%$$%$$+$$%$$$$$*+$%$$*+$$$$$$%$*$$$$+$*$$*$$$%$$+$$%$*%$$*$$+**$*$$$$$%*$*+$*+$$$*$***$$%$$+%$$+$*$$%$*$+*$$$$*$$*+$$$%$$%$$%$$*$+$+*$$*%$%$**$%+$***$$$%%$$$**$$$*$**%$$$*$$$+*$%$$$$+*$*$$$%%*%*%$%$*%$*$$%%%$$*$$***$$**$$+$$*$+%$$$*$$+$$$$$%$$*$$$+%*$*$**$$$+%$*$$$%$$+$$$$$%%%$$$$$$$+O*$$*%*%$$$+$%$$$$$*$$$$+$%$$*%$$$$$$*+%+%$%$*$%%$+%*$$$$+*%%*$*$$$$*$$$$$*$$$$**$$$+%$%$*%$$*%$*$+$*$%*$$$$$$*%+$%$$%$*$%$%$$$$$*$$%$%$$+$+$$$*$*%+$*%*$+$$$*$*%*$%%$$$$*$$%%%*$$***$$%+$$$%%%$$$%$$+$$*$$$$***++$%**$$**$$%$$$*$*$***+**$$%$*$*$%%$*$%****$$$$$$$$$+$$%$%*$$$$$$$%%%$%$*+$$%$$$$$%$*%$*$%$*$*$$$$$$$*+$%*$$%$$$$$%%$$%$*%%*$$*%%*+$$%$$+$$%*+$$$$$$$+*$$$$$$$$$%$+$++$$$*$$$$$$$*$$$$$%$$+$$+$%$+$$%%%$$$$$*$%%$*$%$$$%%*$*+*+$$*$$$$%*$$%%%*%+$$$$*%$%%+$$%**$$+*++*$++$$$%$*%$+%%+**$$$**%$*%%$$+$*$$$+$+$$%$$$*$$$$$$%%+%$+$$$*$*+**$$*$%+$$$*%*$*+$$*$$$$$%$$*%$%$$*$$$$*%$$%%+$$$$+++$%+**$%+$+*%$*%%%%*$$$$$+$$+%$$*%%*$%$%$$+$$%$$+*$*$$$$%$$$%%+$$$$$$$+$$$$$$$+$$$+*$$$$$*$$$$%%$+$*++%$$$$*+%*$$*%$$$$$$$*$%$+%$*$$$*$$$$+$$$*%$%*$%**$$+%$%$*$$$$$+%%+$$$$+$$**%%$%$$$$$+**+$$$$*$$%$%$%$*$%+%$$$*$%$$*%*$$$$$$$*$$$%$$$$$$$$$$$$$****+$$$%%+$%$$*%$$$+%**$$$*+*$$*$$*$$$$%$$*$**$$+$*$$$$%***$$$$$%*+$$%$**%$+$%*%$*++*+$++$%$%%%*+$+*+$%$$%$$$$%$+$$$**$+%+$%+$$$+*$*$$$$$$$$%*$$$$$$*%$$$$$%+$$$+$$$*$%*$%$+$$$$$$%$$$$*$$*%%%*%$*$$*$+$$$$+*$*+%$$*%$*%$%*$$***%$$$*$$$+$$$+%$%$$+%***$$$$$*$%$$%$$*$$*$$$$$%$$$%*$$*$$$$*$$$+$$$$$$**$%%$+*$$$**$$$$$$$$$+*%%$%$$*%+$*$$$$+$+$+$%$%$+$+$*$*$$$$%$%*$$++$%*$$$%$$*$+$%**$$%*+$*%%*$$+$$+$$%%+%$*$$%%%$$$$%$$$*$%%$$*$%$$*$*$*%$%*%$$**$*++$$*$$$*%%$$$$$+$*%$$%+$*$$$*$%$$$$%$$%*$$$%$$%$$+*$$$++$*$$*$**$$$%*$$$$$$%%$$%$$$%$%$$$$$$%$$**%%*$$*$%$$+$%$$+*$$*$$%$**$$**$$$$$%*+%$%%$*$$**$$$%$*$%$$$$*+$**$$$$$$$%%%*%$%%%%%$*$%%$*%$$%*%$+%$$*%*+%$*$*$$$$*$+*$$*%$$$$*$$$$$$+$$$*%$$%**%*%$%$*$$$$***$+*+**%$$$+%$$$%$$$$%%%$$***%*%%+$*%$$*%$$%%+*$$$$$$$$$$+$$*$$$%%$$**$$*$$$$+$%$$%$*%$$*$%$$*$$$$%$$*$*$$%$$$%+$$$$*+%$%%$$%%$%*+$$*$$$%$%$*$$$$*$$$*+$*%%%$+$$$*$$*$+$*%%+%$%$%*$$$$%$$%*$**$*$***+%$$+$$%%++$$$$$$$+%+%%%$*$$$$$$$*$$%$$$$*$$$**$$$$$$$+*$%$$%$%$$$++$$$$%$$%$$$$+$++%$*$$%**$**$$*$+$$$+$$$$*$%$$$*$$*$*$*$$%$$*$$$+$$%%$$+$%$$*$+$%%*$++$$$$%$*$*%$$%$$%%$$$*$*$%$*$$*$$%$*$%$%*$%$$$+*$$$+*$$$$+$$$*$$$$*$$*$$*$$$$%$+%+*+%$$$$%**%$$++$*+$*%*%$$$$**$$$*$+$$$%$$%$*%$$$$%$$%**$**$***$$*$*$+$*%%*%$%$%%$$+$$$$$%*$$$$%$$*%%$%$%*$$$$$%%$*$$+$+$$*$$$*$%$$*$$$%$$$%%$*+$$+%$$$**$$*$%%$**$%$$$%$$$$*%$$$$$$$+++$$$*$%$*$*$$$%$$+*$$$%$$*$*$$++$*+%$*$$$++$%$$%$*$*$$$$%%*$$+%$$$$+%%%%$++++$$$$$*%**$$+$$*$$*$$%$%*%$$$*$$$$%%+%*$%$*%$$$$$$*$+***$$$%+$$$$$%+$%$+$$$$$$%$+***+***%$*$$$$*%*$$**$*$*%$*$**$%$$$%$$$%$%$%*%$$$$$*$$%$%*$*%$$$$$*$%*$*$+$$$$**%$$$$*$$$%$%$$%$$*$**%$$$$*%*%%$%%%**+$$$+%$+***%$%$$*%$%**$$$$$***$$***$**$$%$$%$$$%$$%%+*$+*+*$+*$%$$$$$*+$$$%$$$$$$$$$%**%$$*$$$$*$%%*$+*+$$*%+$*%*$%$$$$$+%$%$$+$$$$*%$$%+$%$%$*$+++*%$%$*$$$$*%$$%$+$*$$$**$%$%*$$$*$$*%*$$$%%$$$**+%%$*$+$$$$$++%%*%$$*$$$$$$$$%$+%*$*$%%%$%$$$$$%%$%$$%$$*$$$+$$$$$*$$$$$$$$+$$$%$%%+%%$*$**$$$$$$$$%$$$$%$*%+$%%$$$$%%%$$$$$+*$*$*$$$*$$$*%+$$+$$$$%%$$$*$+%$%$%$$*%$$$$$*$$+%$$%$*$$$$$*$$$+%$$$$%$$%$$$$$+%$*$$$*%*%$***$*$+*$$*%$%$+%*$$$$+$*$%$$%$*$+%$$*$$%*$$$$+$**%$$$+$*$$$+$*$$$**$$$%$$$$%$$$%$$$$*$$%%**$$$$$$$$$$$$$$%*$$*%+$$%*$$$$$%$+%$$**$%*%$$%$+$$$$*$$$$+$$$$*$$$$$+$$$$$$*$$$**$$*$%$%%$$$$$$$**$%%$$$+$*+$$%$$%$$*$$*%$%$+$**+$+$*$$$*$%%%$$$$$$$%$%%$**$$%$$$$$%$%*%$$*$$$**$%$*+$$$$+$+$$+%+$*$$%$$$$$$$$$%$$$$$%%$$$%$$**$$%$*$$$**+$%$$$+$$%$$$+%$$+%$*%$$$%%%++$*$**%+$$%$%$$$$%$%$**+$$%%*$%$$$$$$$$$*$$%$*%*%**%*%$$%%$*$$$*$$$%$$$$$%$$$$**$**%$%$$$$+$%+$$$*%%$+%$%+%$*$%$%*+$+**%$*%$%*$$$%$%$$**$*$$*$+*$$$*$$%*%$$$$*$*$**%$$$$$$$*$*%$%%*%$$$$$+$**%$$*$$$+*%$*%*$%$$$*$%%*$$$**$%$$+*$%*%*%$%++*$%+$$*%**$$$*%+$+$%$$$%$$*$%*$$%$$$$$%$*$$*$*$%%$+$$%*+$$+$*++*$$$$$*+$+$$$*%$$%+%*%$$$%+%$*%%*$$$*$$%$*%$*$$$%%%$$$*$%$$$*$$$$$$*$$$%*$$$$$*%%%$$$+**$$$$$+$$*$$$$$$$%$$+$$*$$%$*$$$*%$$%$$$$$$%$%$$%$$*$$%+$+**$$$$$$$$%$$$$$$*+$$%$*$*$**$$$$+$$$%+$$*%$$$$$%*+%*$$%%$%*%+%%$%$$*$$$$$**%*$%*$$$$%$$%%$$$$%*$$%$$$+$$*$$$$$+++$$$$*%++$$%$+$$$%*$$*$+$%$*$$+$%$$*%$$%$$$$***$$$**$%$$$**$$$%$$$$*$$*%+$$**$%$$%%$**$$$$*$$%$$+$$%$+$$$$$$%$+$$$$$+$*$%$$$%$$*+%*$%$%$$$$%+%%%$$%%$%%+$$$*$*$$$+++%%$$$%$$$$+$*%*$$$$$$$*$%$*$$%**$+$$$$%$$$%%%$+%*%***%*$$$$$$$*+*$$*$$+$*$$$$$$$$$*%$$$$*$%$+%%$$$%$$*$$$*%*$%$$%$$$$$$$$$$$+$*$$%+*$$*$%+%**%$%*$*$**$$$%%*$$$*+$$$*+**+$%$%$*$**$$$%%$$*%*$*$+%**$$*$+$+$$$$$$$$+**$+*%$*$$+$*+$*%%*%$%$+$$**$$$+$$$$%%$$$$$$$+$$%%$*%%$$$$%$$*$$$%%$%$$$$*%*$%*%%%**$%$+*$$+$$*$*+*$+$*$$$%$$$$$$$$$*%*$$$+%$+$$$$*$+$$+$$$$$$*$$%*$$$$$$$$%****%+$$*%$$$*$%$%*$*$$$$$$*%$$%%$$$%*$$$+*$*%%$$$$$$$$*%$**$$$$$**$$$$$$*+$%$$%$$*$$%$$%$$%%%$$*+$$%$$*$$**$%%$**$*$*+$$$$**$+$+$$%$$*$%$*%$$$$$$$%%$%$%%%%$%$$%$$*$*$*$$$**+$$%%%*$$$*$*$+%**%+%$%*$$$**$$$$$*$*$%*$$+$+$$$+$$$*%%*%**$*+$*%$$%+$$+$$%$%$%$$$$*$$$**$$$$$%+$$%%$+%$*$%*$*$%+*$*%$$$%$%$$+%$*$$$$%$$$+*$$+$++$$$%%$$+$%$**%**$%*$+%$$*$**$$$$%$*$$+%%*%*%$$$+$*%*$$*+%$$+$$%%$$$*$***%%*+$%%$$%$%$%*%$%$$+$*+$*$$$$%$$+%$**$+%*%$+%%%*$$+*$*$$$$$$$$$+%$$$$+%%$$*%%+*%$+$$$$%$$$$$$%%%$*$$$$$$*$$$$**$$$%$%+$$*%%*$*$%$$%$*%$$$$%%$$+*%$$*%$++%*$%$*$$%%*$%*$$*$*$$$$*$**$+%$$**+%*$%$*$*$$%*$%+$**$*%$*$$$+*$+%%$%*$$$+$$**$%$%%%$$%$*$*$$*$*$$%%%$$$%$**$$%$+%**$%*$$$$$%%$*%$$$$$*$$$$%$$*%%%%$%*%$*%$$$*$$$%+$$$$$%$+$$%$*%$$$$$$$*+%+$%$*%$%*++$$$*$+%$$+$+$$$%$$$$%$$$%%%$$$$$%**$$%$$*$$%%$$+%*$$$$$$$$$$$%%$$$$+$%%$*$%%%$$$$$%%$$*$$%%$%*$$$$+*$$*%*$*$**%*$*+%%$$*$$+$$$$*$*$%$$$%$$$$$$$%+$$%*$$$$$$+%$$*$*+$+*$+*$%$$%$$$$%$$%$*%$+$$+%%$$$$%$$$$$%*$$$$$*+$*$$$%$$*%$$*$$$$$$$$**$*+$$$$*$*$$$***$+*$$$%*+%$$$$$$$$$+$$%$$$$*$+%*$$$+*%$$$$%*$$$**$$*%*$%$*$$%$$$%$$+$$*$**%*$$$*$%$$**$*$$*$$*$$$$*$%$$%%$*$+$%*$++$$$$$$+%$+$*$$$$$%$$*$$$*$*$%$%%$**$%$$$%$*%$%*$*$$+%$$%$$$$$*$**$%$$*+%*%$$$$$$%$$%*%**$%*$+$%$++%$+$$%$*%$$$%*%$$$$*$%%$$*$$+$%%**$$*$%$$$$*$+$$%%$$$%%$$%$$$$$%$%+*$$$$$$+%$$%**%$$$%*%$$+$$*$$+%*$**$$$$+*$%$%$%+$*$%%$*$%*+%$$*$$+$$$*$%*$$%*$*$$%$+$$*$%$$$$$$%%%$%$$$+%$*$$+*%$*$*$%*%+$+$%$$%*$$$$$$$%%$$%*$$**$%+$$%$$$%$%$+$%*$*$*%$$%%+$*$+$$*$%$$$$+$%+*%*$$*$+$$$%%$$$*+$%+$$%*%$$+$$$%$%%$$%$$%$$*$$$%$$%$$%+*$$$*$*$%$$$$*%****%$%*$%+*%*$$$%$$%%+$%$$%$+$*%%**$$*$$$$$*$$$$$$$$$$$$%%$$$*$%$$$$*%$$$*+$$$+$$*$$$$*$$%$$$$$%*$$$$*$$$$$$$$$$$$+$%**%$$$%$$$%$$$$$$%%%$$**+$$$$+$$$$$*+$$$+$*$$*$$*$*+*$$$$%$+$*%$+$$$+$$%+$$%$*$$*%$$$$$%$$$$%$$$%*$$$%%$*$$$+$%$$$$$$$+*%%$%%$*$$%$%+$*%$*$%$$$*$$$+$$%*$*+$$$*%*$$%$+%%$%*$%$$$$$%$%$+$$$*$$+%+$*$+$$*$$$*+$$$$$%*$$%*$$$$%$+$%$$$+$*$$$%*$$$$*$%*%$%*$$%$**$%+*$$%*+**$$$%$$+$+$*%+*+%$$$*$%$+*$$+*+*$$+$%+%$$%%$$$$$*$*%+%$$*$$**$$%%*%*$$%%$$$%$$+*$%+$%$$$$*$$$$$%$%$%$$$$$$$$$%$%%+*+$$****$$$$%%$$*+$*$$$$+*$$%$**$*$+$$*$$*%+$$$$$$**+$$*$$+$%$$+$*+*$*$+%$%*$$$+$$+*$$%$$%*$**%$$+%%$%%$$$$$*$$$$+$$$$%$$%%$$$*%$$%*$$$**$$$%*$+$$%$%$%$$$$$+$$$+***$*$+$+*%$$+$%*$%*+$$%$%*$$+$*$$$$$+*+$%$%$%**%+$%*$$$+$$+$$*$$$$$$$$$$$%$+$%$+$$+*$$$%$$$**$%*$$$$%$$$$*$$%$%**$%*%$%%%***$$****%$$*$%*$$%*+%$*%$%$*$$**$%$+$$+$$*$$%$%+$%$$$$$$$$$*$$$*+$$*$$$%$$$$%+$$+$%$%$%$$$$**$*+$*$$%*$%+*%$$$$$*$$$$$%*+$$+$$$$$$$$*$%%*$$%$**$++*+$+*%$$+$$$$$*$+%$%%$*$**%$$$$%$%*$%%%+$+$%*$$$++$$%%*$$$+%$$*$*$$%*$*$*$%+*$%$*$$$%$$$$$%$$%$$%%$$$$$$*$%*$$%$$$$*$*$%%+$%+$$%%$$$$*$$%$*$%*$%**%$$+$$$$$%%$$*%*$$%%*$%%$%+%***$$%%$*%**$%$$*%%$$$%$$$$$*%++$$$$$$$*$**$$$*$**$%$%%$+%$$$$*$$*+$*$+*$*$$$*$%$$$%+*$$$$$$%$$**$$%*$+$*$%$%$*$**+%%$$+$$$$%*++$+%$*$$$$$*$$$*$$*%+$%++$$%$$$%**$$+$$$+$%*$$**$$$$$$$$%%$$$$$%%$%*+$%$$$$$%%*$*$*$*$*$**$$$$*%$$$$*$$$*$*$**$$%$$*$**$$%%%%$%$$$$*%%+*$$$$$**$%$$$%$$$%%$%+$$$$$$+%%*%$%*%$*$%$%%%$**$*++$$++$$%$+$%%%$$$%$$%$$%+$%$$$$$$%$$$$$$$%$+*%$$$%$$$*$$**+$+*+$+%$++$$$$*$$%$*%%*$$$+$$$%%+$+$$*+$$%+*%%$**$$$$$$%$%%*$%$$*$**$$$$*$$*$$%*$$$%%$$$$*%$*+$+%++%*$$$*$*$$$%$%$$$%$$$$$$*$+$$*$$$$+$$$$$$$$$$$*$*$$*++*$$%$*$$$%$$$$$$$*$%*$$%*$$$%+*$$$$%+%$$%%$*%$$$$$*$$$+$*$+$$$+*$+$$$$*%$%*++%++$%$$%$$%*$$%%*$$$$*$$%%*$$$*$*%$$%$%$+%%**$$$$%+$$+%$$+$%$$$%%$$+$$$%+*$$$**$*$$%$%+$$*%%$$$%$$$$$$$$$$$$$$+$%$%%*$$+$*$$$$$%%$$$$$*+$+$*$$$*$$$%$$%*+%$*$$$$$$***+$$+*%**$$*$$%$$*$*$%$*%++*$$$$$%$$*$$$$$+*$$%%$$%$$$**$$$$+$$$%%$$$%$++$%%$$$$$%$$*%%$$$%$*%+*$%$$$$%*%*$*%*$$%+***$**$*+*$$$$*+%$$$%%$$*$$+$*$*$$$$+$$%$*$*$$+$$$$$$$$+*$$$*$*$$$$*++$$$$$%$%$%+$+*$$%+$%$*%$$$**++$$$$+*+$%$$$$**%$$$$+%+*$*$$$$$$%$***+$%*+$$%$*++%+$*%%$*$$*$$%+$*%$$%$$$$***$+*+$$$*$$$*$**$$%$*+%$*$$$*%$%%%*$$$$$%$+$$$$*$$**%$%***$*$$%$$$$%$$$*$*+%%$*$*$$$$*$$%$*$$$$+*$+$*$%$$++$%*+$+$$*$$+$%%*$$$%$$*$*$%%%$$%%*$$$$%*$*$%$$$$*$$$%$$$$+%++$$%$%$+%$**$$$$$+$%$$%$$$+$*%**%%*$$*+%$%$$$$$%$$$+$$*$$%$$%%%++$$*$$++$$*$$%$**$*$%$%*$**$%%%%$$*+$$$%%%$%+$%$%$++*%$$+%%$$%$%%$%$$%$$$$%%*$*%$$+%*$$+$*+$%$$*+%$$$*$$*$***%%*$$$*$%$$$*$$%%$$+$$+$$$$$$%$$%$*$%$$$%$$$$$%$$$$$%$+$$*%%++**$**$%%$$$+%%+%$$*%+$%%%$$$%$*$+$%*$$$%%$$%%$+%$+$$$%$$*$%+*$$%$%$%$*$+$*$%$*$%$%$%$%$$$%+$$*+$**+$$$$$$%+$*%%$$%$%$$$+$$$$$$$$%**++$$$*%*$%$+$$*$*$%*$$+$*%$$%$$$+$+$$*$*%%$$$%$**$%$*+$$*%$**+$$$%*$%$$$$$+*$$$+*%*$*$$%*$+$***%$+$$$*%**$+*$$$$$***$+$+$%%**$*$%+%%$$$$$$**$$+*+$*$$$$$$$$$$%$*$$$$%$*$%%$%+$$%%$**+%$$+$$$++$$$*$$%$$%*$$$$$%+$$**$%$*%+$$$%*+*$+*$$$$$+$***%%$$$*$$$+$$*%$$+$$$$*$$$$%%%*$$$%*$$$$$$$$%$$%++$$*$+%$$+%$$%%*+*$$%*%$$+%$$$$%$$$$%$$*$*$$+$**$%$%%$**+$$%%$*%$%$$$$$$**$$$%*%+%$%$$%**$$*$$%%$%*$$$*$$$$$$$****%%*$$$*$$$$$$$*$$$$$%+%$$%$$$$%$%*$$$*%$$%$+$$$$**$$$%$*$$$$$%$$$$$$%%$%*%$$$%+$$$$$*%$++*$*$$$$$*$$$+*%$*$*%$**$$%%*%$%$*+%$$$%%*%%%*$$*++$%$$**%$*$$$$$***%$$*+*$$*$$$%*+$$%$%%$*+*$$$$++*$$$$+*$%*%$$$$$**%$$$***$$$*$$+%$%+$*%*%*$$%++$$$$**$%%$**$$$$$$$$$$$$$$%$*%+$$$$$$%$$%$$*$%%$*$$$$$$$%$%+$%+++$+*$$$%$$+$$$%%**%%$%$%$$$$$$$$*+$%*$%$$*$***$$%*$*+*$*$$**$$$$**$$++%%$$%$$*$$$$$%%$*%$%$$$$*+$$%$%$*%$$$$$%*$%%$$$*$**$$%$*$$$%$$$$%$%%$*%$+$$$$*$$%$$$%$$*+$$$*%$%$%%$**$$$%$%$$+$%$*$*$$%$%$**$%*%%$$%$$$$*$+%$$%$$+$$+$$+$$$**%$%****+*$%%+%%$$$*%%$*$%$$$$%%%%+*%$$$$$$$*$$*$*$%**$%$$+$%$$*$%$$$%$$$$$$*$*$$$%$%*$$$$$%*+$+$+%%$*$$$$$%$$+%$%+$+$%$$$$*+*$+**+%$%$$%*%$$$%$+*$$%$$$$$$%$*$$$$$$$*$$$$+$%$*$%$$%%$+$%%$$$$$$$$*%$$+%$$%$$$$$$$+*$$$%$$*%+%%%$$$$$$$$%$$%*+$$%$+++$%%$$$$$$$*$%+*$$$%$*$$%$%$$+$$$$$*$%+$$$%$%$$$$+%*+$*%+%*$+$$$$$+$%$*$*%$%$%$+$$$$%$$$$%$$*$$$$$$$$%+$+**$$$$$%$+$+*$%*$%$$*%$$$$$$$$*$$$%%$%$$$*$%$$$+$$%%$*%$*$$%%%$$$$$$%$%$$%+$%+$*$$$$$+$*$%$$$$$$*$$$$$$$$$$$$$$$$+*%$%%$$%$*%$$$$%$+%$%++$$+**%$$$$*$%*$$*$$*%%+%$*%+%%%$%%*$**%+$$$*%$*$$%+$$$*$%%$$%$+$$$%%**%%$$$$+$$*$$%%$$+*+$**+$$$$+$$$*$$$%%$%$$$$$$*$$$$+*$$%%+$$$%*%$*%$$$$%$$%%%%*$$$*$$*$$%$$*$%$%$$$*%$$+++$%$%$%$%$$$$%%+$*$%$***$***%$$%%$$$$**$+%*$$$*$$**$$$$*$$%$$+%%+$+$*%%%$**%$$$%$**$$%$+$$$*%$$*$+$$%$$$$*%$$$*%$+%%%$%%+$$+*$$+*%$%$%*$$$%*%$****%+%$%$%$$$%$$*$*$$%+%%$$$**$%*$$*$*$$*%$%%+$$*$$$$$*$$$$%$$+%*$$*$*%$$%$$*$$$$$$*%%$%$$$$$*$$$$$$$%%$%$*$*$%$$*$$$$$+$*$*$$$$$$*$$$$*$$*$%$$%$$**$$$+*$*$$**$$$%%+$**$$$$%$$$$$*+$$+$+$%$$$%$%$*%%$$***$$*$$*$$$$$**+$$$+%%+$$+*$$*%*$$$$$$*$%$$*$$$*$$*$%$$$$$$$$$%%$%%**%$+$$%$*$+%%$$%$+$$$%$**$%*+*%+$$*$$%%$*%**$*++%*$$$*$$$%**$$$**$%%$+$+%$%$$+$$$*$$+*$$$%$%$*$+*$$%$$+$$%%$%+%$*$$%$**$$$$$$$$$%**$$$$$$+$$$$$%%$$*%$$*$%*$$$$$$$%$$%$$%%$$+$$*$%$+**$$%%*$$$$$%%$$+**$$$*$$%**+$$$$$$+$%*$*%%$%%%$*%%$***$*%$$$$+%*$$$$*$$%$$$$$$+$$$*$$$+$*%**%+*%%$%$$%$$$$$$*$$$$$$$$%$$+$$$*$$*$$%$*$*$+*%$$$$$%$++$$+%$%$%$%$$%$$%$$$$%%+$$*+$$%$$$$$+$$*+$%$$*+%%$$$$*$$*$+%*$%$$$$$*$*$%$$$$$$$$+$%$$$+*$$%$*$%%*$$*+***$$$$%$$%*$%$$$$$%%$$+*$%++$+$$%%%%$$+%%$$$%$$+$%*$$$$$$+*%$*$$$$$*+%+*$$%*+$%%+%$$$$*$$$$%%$$$$$$*%$*%*%$$$*$*+*$$%+%$*%%%%+$+$$$$$$$$$$%$$%$%$%%$$$$$$$%$%%%+*%**%$+$*+%%$%$$$%$$$$+*%$$$%+$$$%$%%$$$$$$*+*%+*$*$**%%$$*$+*%%$%$*%%$*$*$%$$*$$$$$$*$$$*$$$$$$*%*+$+$%%$$$%$*$$*$$+$$%*%$$%$+%%$$$$$%$%$+$$$$%$%$$%%$$$$$+$$$$$$$$$*+*$$$$*%$$*%%*$$$$%$%%$$%$$$$*$$$$$+%**$%*$$**%$*+$%%+$%*$%$$+%$$%*$$*%%$%$$+%$%$*$%$$$$$$++*%*$*%*%$$*+$*$%$%$$+$%%$$**$*$$*$$$+%%**$*$*$+$*%%$$$$$%*$$%$*$$$$$*%$+$*%***%***$++$$$$$*%$$$$%$%%$%%$*$$$$+**$$%$%+%*$$%%$*$+%$$+*$$+*%*$$*$*%+%$%+%$$%$$***%$*%$%$%$$*$$$%*$$*$*$$*$%+$%+$+%+++%**$$$$$$$*%$$$$%$$$$+$$$$$*+%*%$%$%%$$$*%*%+$$%%$***$%$*%%%$$$%%%$%$+$+*$$$*+$++$**$$$$$$*$$$%$$$$%%$%%$*$**%$$*%%$%***%+*%%$%$%$$$$$*$$$*$+$%*$*$%$$*++*$$%$*$%$%+++%*%$$$*$*$$%$$$$$%*$$*$$$$$*+%$%$$$$$%$$$$$%+$+**$*$%*$$$*+$*$$+%%$*$%$$$$%$%$$$%%$*$+$+%$*%+%%$%*$*$$*$$*$$$+%$$$%**$*$*+$%%%+*$$*$$$*$+$$*$***%*$%$$$$$+*$$*$$%$*$$$$$$$%++++$$$$$**%$$*%+%++%$$$$$+$**$*$$$$$$$$%$**%%$$$$*$%$$$+*$$$*$$$$$%%$$*%+$%$$$*%$+*$*$$*%$*+$+$$+%*$+*$*$$$%%%*$$%+%%$$*$$$$$$++*$*+$$%*$%*$$+$$*$$$%***$+*%*$%$$$$+**$$$%*+*$*$$*$$$*%$$$$%$$$$$$%$$+*+*$%*$$$$$$****$$$$$%$$%+$%*$+$*$%$*%$$++++*+$*%*$%$%*+$%%**$%+$++%*+*$$$$$%%$%%$%$$%%$$$+*+*$+%$+++$%%+**$++%$$*$*$+$$%$$+$*$*$+%+$$%$$$%*$+%$%$$$$%$$%$+%%$+$*$$**%+%*+$$%$%$+%+$***$*$%$$*$$$*$$*%$$*%+$*$%*%$+$$$+$%%*%%%%++$$**+%$*$*$$*%%$%%$%+%$$%%+$$$$$**$%$$$$*$$%$$%+%**%$*$$+%%$*$$%%+$%$$$$$%**$%$%%%%%+*$*%%$+%*$$%$$*$%$$$%$$+$$$$$$$%+$%%+%$$%*$$$*$**%$*%$$$$$$$$*+$$$$$$*$%***$*$$$$$$$$*$$$$%+$$$$*$%+%$%%$$*$%$$$$$$$$$$$%%*$$$$$$%*$$$$$$%%$*$$%$$$$*+$$$**%$+$*%+$*%$$$$**$**$%%%$*+***%+$$+$$*$$%$%$$*$%$$$$$$$***%$+$%$%$%$%$%$$$$$%$$$$%$%*$$$$$$**$$$$$$+$$*$$+$%%$%+$**$$$$*$$$$%$%%*$*$$+$$*$+$%$$%$%$$%%*%$$+$%$$*$$*$$$$*%$$$$$*$$%*$%$$%$%*$$$$$*%*$*$%$+$$*+$%*$*$$$%$%$$%$$$*$$$$$**$$$*$$%$$%%$%*$$%+$$$$$$$%%$$%$***$**$$%+%%%$++*$$$%$*+$$$$$*%+%*$$$$$+*$*$$$%*$+$%%$$%$$*%$%$%%**$$**$+*%$$+*%$$$*%+%%$*$++**$$%*$$%+$$$$+$*$%$$*$$%%*$$$%+%*$$$*$$$%*$$$$$+$$$$%$$+%$+*$$$*%$%$$$%$%%*$%+$$%$*$$$$+%$%$**$$$$+$%$%%+$%$%%%$$+$+$*+$$$$%$*%$%*+*+$$$$*$$*$$$$$*$$*%$$*$$$*$%%*+$$%%$$+$$**%*$*%$$$$+$%%$$%%%%$%$%%%$$****$$$$%$$$$+$$$*$$$$$$$*%$*$%*$%**$%$+$$*%**%*+$%$$+%%%$$$*+$$$%%$%$$$*%$*$%%%$%*%%$+%%$$$$%$*%%%$+$$$$$$+$$$%*$$$$$+$%$$$*%*$%$$$*$$*$*%$*$%$$+$$*$$$$$$$+$%$*%$%%*%$$+$$$$$*$$%%$%$*%$+$%%++$%$%*$$%%$%$$$%%%*+$$$$$$$$*%*$$*$*$$%$%$$*%*%*$$$$**%$$%$$$*$$$*$$$+$$%%+++%$%%$*$$%$**$%**$%$*$+*$%$$$**%$*$$%%$+$$%%%*+$*%$$+$$$$$%%$*$+$$$$%$%$%$*+$$$$*%$$$$%$$%*$+%+*+$$$%$$$$$$$*+$+$$*$$$$%$$$%+*+$$$$$$*%%*$%$$%+$$%*$%$$$$%$$$$$$$%$***$+++$*$$+$$%$*$**$$$$%$$+$$$$%*$%$+%%*$$$$$$%+$$$+$*%*%$%$*+%$*$$$$$$$$**$$+$$**$$+$$*%$%*$*+*%$$$$$%+$*$$$$*$$%$%$$$$*%$$$%$$+$$%$+*$$*$**%%+$%*$*$$%%$$*%$$*%+$$$$$$%%**$%$%$$%$%%$*%$*$$$$*$%+*+$$+**$**$$$%$$*$$$$$$$$$$*$%$**$+$%%+*%*$$+$$$%+$$$*$$%$*%+$$$$$**$*%*$%$+*$%%$+*%*$$%$%$*%*$+$$$$*$*$$%%$%$$$*$%%*%+$$%$$$$$$%*$+*+$$$$*$*$$$$%%+$$%$$$**$$$$%+$+**%+$*+$*$$$$$*$$%$$$*%$$+$%%$$%$+$$$$$$*$%%$$%%%%*$%++%$$$$*$*$$*%$$$*$*$$$*%$*$$++*$$*$$$*$$$$$%$+%$%$$*%$*$*$$$$$%%$$$%$*$%$$%%$$%***++$%%$$$+$$$$$*$$$$+$$%$$$$$$+$*$*$*%*$$$$$$%%$$$$$$%%$$*$$$$$$%*%*%*$*$$$$*%*$$$$*%$*%%*%$**$$$$%$$$*%%$*$$$%%%$$$%%$$$$$$$$$$$%*$*%%$$*$$$$$%$$*$$%$$$*$%$%%*$$%$*$*$*$%%*$%*$$*$$$%++$*%$*$$$$$%**$$$$*%***+%**$**$%$%$%$$$*$$$$%*$$*%$$$$$$$*%$$$$$%$$$$$$%$$+$$$$+%$$%+$$*$$%*$*+*$$$%+$$$%$$$%*+$$$$*$$**$$$$%%%$$+$$$$%**$%$$%$$%$$*$$+%+$*$%*$%$$$$*%+$$$$$$*$+$*$$$*%%**$$*$$$+*+%*$$$*+$$%$$%$%$$+%%$$%*%$%$$$$$*%$$+%$$$$$*+$%**%++%$$$$$*%%$*%$$%*$$$$%+$%$+**$%$$$*%$$*%$%%+$$$++$*$*+*$$$%+*$%$$$$*$$$+$**%$%$%$%$$$$$$*%$**$$%*$*$$%$$$$*%****+$%$$$%$$$$*+$$$+$*$**+**$+%$%$+$*$$+$$$$$%%$$$*$%%*$$*%$$$$*%$$$$$+$$$$$$*$$*$*$$$*++$%$$%%+%$$$+$%++++%+%*$$$$$%$$%$*$$$$$$$+$$$%*$%$%$**%$$$$$+$$+*$$$$$%$$$$*$$%$$$$$*+$%*$$$$$*$$+*%+*$$$$$**$$%*$%%*$+$$+$$$%*$$%$$$*$$%$$$$$$$%%$$$$$$%+$$$$$$$%$*$$%$*+*$$$$%**$*%$$$$$$%$$%%*$$$*$$*$+%$*+$$$+*$%$$$+*$**$$*$$$%**$+$$+%$%$$%$$*$%*$%*$$%$$$+%++$%*$%$$$%%$$$*%%$$*+$$$$*$$*$%*%+$$+%$$%$$$*%$$$$+$$%+$$*$$%*$*$%$%*$$$+$*%$%%*%$*+$$*$++$%$$$%$$**$$$$$$*+%$*$*$%+%$+$%$$$$$$*$$$$*$$*%$%$%*$%%$$*$$$+%$$$$$$%$$$$$*++$%$%%%+$$$$$%*$$$+*%++$$$$%$%%$$*$*%$$$$$$$$+%+$$%$*%%$$$$$%%*$$%%*%+**$*$*$$+*%$%%$$%*$$$$$*$$+%$$$$%$%$*$$+++$++%%$$$%%$+$*$$$$%+$$$$%%$%%*+$%+*$%*$$$*$$*$+%*$%$+$*$$$*$$$%+%$$$$%+%*+$+$$+*$$*$$$+*$$*$%*$+$*$$$+*+*$+%$$%$+$%$%%*$$$+$$%$$$$*%$*$$%+$*%$*$$$$$$$$$%$%%$*$$+$$$$*$$$$$$%$$$$*$$$$$*$$$%*+$*$%%*$%$*$*$**$*+$*$$*$$$$$+%$$$*$%%$$*$$$+$+$$*$*%**$+$%*+**%%%$$$$$*$$*$$$+*$$$+$$$$$$$$**$$%**%*+$$$*$%$*$%%*%*+$%+$$%$%%%$$$$%%%$++%$%*$%**$$$$$$$%%%*$$$$*$+**$+$$$%$$$%$$$$$*%**$$%$$*$*$$%$$$*$*$+$$$$%%+$+%*$%$$$$$+$*$$%$$%$*%$$*$$%*+$$$$$%$$$+*$$%$$%$+$$%$*$$*%$$$$*+$$$$+$**+$$**$*%*+%$$$*$$$$*$%**$*$*%%*$*%*$%$$$$*+$*$$$$*$*$$*$$%$$$$$%%*$+$$%%*$$$$$$***++%%**$%%$$$%*$$$$+*$$$$$$$%$%$+*$%$$$$%+$$+$+$**$+*$**%%%%$+$**+*$%$*$%$++%$$$$+$$*+*$+$*$%$*+*+$$*$%%$+$**$$$$%$$$$$$$$*$%$$$*$*$*%$*$$$$*+%$$$%%%$$$%*+*$%****$%%$%%*+%$+$%$$*$*%%*%+**%%%$$**+$%%*$$$$%*$$$$%$$$$$$$*%%**%$$*%%*$$$$$*$$*%*$%%$$+$$$%$%$+*$$+$*$*$****%%%+$$+*%$*$+$%*$%%+%$*$*%$%*+$*$$$$$$+$*$$$$*+$*$*+$$$$%*$$$*$$+++$$*+$$+$$$*%*$*%$$*$*$$$$%%%%+*$$$$+%$$$$$+*%%$+%$$$$$+$*%$%$+%$$%$$*+$$%$$$$%%$%+*$$*$$$$$$$$$$+%$$%$$$$$$%$$*+%+%$*$$%$*$$$$+$$$$%*$$$$%$%$$$$*$%$%$$$$%+$$$$$%$$*%%%$%$$%%+$$$$$$$%*$$$$$$$$%$$$$$+%$$%$$$*+%$%$$$$$$$+$*%*$%%$$%%$*$*$$%$%$%$*%%$%+$%*+$$$$$*$$%$$$**$**%$$%%*%$$%*$*$$$%%$%*$$$%*$$%%$$%%%$+*$+$$$+*$***%%$$*$%%$$$%%+*$+$%**+$+$*$$$++%$*$$%*%$$*%+$*$%$$$%*$$$$$+$$$$$$$%%%$%$$$$$*%%$$$**$$$$$$%$$%$$**%$*+**$$**%%%$$*+%%$$+%$%$*$$$**$$%%$%*$$+$$$$*%$*%$$***$*$$%$$$$$$*$$*$%+$%$$%%%%$%$*%%**$*$$$%+$+*$$$$$%%*%%$$$$$+%%*$$$$$$$$$*%$%$$%%+**$%%$%$$%$%$$%$$$$$$$+$+$*$%$+$$$$%$*$$$$$++$$$$$$$$+$+%+%*$$$$%$$$$%$$$$$$$$%**$$%*%**$$+$$+$*$%$$%%*%%*%$%$$$*$*%%$$*%%$$$*$$+*++*$$+$$$+$$**$$+$%*++*+%%$*$$$$*$$*$%%$$$$$$$$%$$$$$$%$$*%*$$$$**$$$$$+$$++*$$*+$%$%$$%$$$$$%$%$*$+$*$%$%$**$$%$$*%$%$%$$*+$$$$$$$%%$+$*$*$$$+$$$$*$$*$$*$$%$$*%**$$$$%+$*$$$*$$$%*$$$$%$*$$*$+$+%$+$$$*%$$+$%%*$$$$$%+$$%$*$$$$%%$**$$$$$*$*%*$$*$$**$**$$+$%*$$$%$*$$$*+$+$$$$$$+*$%%$$$$*$$$%%$$*$$%+$*$$$$$$$%$*$$%$%$*$$$$$*+$$$$$*$$$$*$$$+$$$*+$$$*$$$$*$$$*$$$+$$*$$$%$$*$$**$$$*$$$$$$$$***%$+$$$$+$$%$%$$$*$$*$%$%%$%$$*+$$$$+$%**$$$%$%$$$$$%$$%%$%$$%$+$$$$$$*$$*$$$*$+$$$*$$*$%$%$*%$*$$%%*+$$*%%$$+*$$$$$$$$*%+$%*$*$*+*$$$*$%%$$$*++$+$$%$$%$$%%$%+$$$%$%%$%*%$%$+$$$$%***%$%%$$$$$$%%+%*%$%%%$*+$$$%$+%*$$$*$*$%%$*$$$*%%$%%$+%$**$*+$$$$$$$%*$*$$$$$*$*%*$++$$*+$$*$*+*%$$$$*$%$$$*$$$$$%$$%*%$$$$$$*%$%%*$%$+$*%$%$$%%*$$$*%$$%$%*$++$*$$$*$$$*$$*%*$*$*$$$$%$%***$*%*+%$$$$$$$$%$*$$$**$%$%$$%*$$*$$**%$$*%$$$$$$$$$$%$$$$$*+$$$$$$$*$$$*$%%$$$%%$%*$*$$%$*$$%$*$$$$$*$$$%+$$$$$%$$%*$%$$$%+%$$%$$$$$$$$%$+$$%$$%$$%**$**%+$$$$%$*$$****+$$*$*%*%$**$%$%*$*$*$$++$$+$$$*%$$%$$+$$$+$$$%**$$$*%*%$$*$$*+$$$$$$$$$$$$*$$$$$$$*$$%*$%%$$*$$$$$$+$%**%%*$$%+$$%$*%%$$$$$$$$$$$$$$%$$$$$$$$*%%$$+*%**$$$$$$$+$$%+$+%%$$*$%%$%*$$%$$%**$*$$*+%+$$$$$$+$*$$$+$$$$+$$*$$$$$$$$$$$+$$%*$%%*$*$**$+$$*%$+$*$$*$*$$$$$$$$$$*$$$$$$%$*$%$%$*%$%%%$%$%%$+$$$$$%+%%$$%$%%*$$$$%$$$$**$$$$$$%$$%$$$$+$*+$$+$$%+$$+*%+$%*+*$%+%*$$%%*$%$$%%$*$$%$$$%$$+$%+%$$$$+%%$%%%$$%*$***$$%$+$%%*%+%%*$$*%$**$$$*$$$$*+$$$+$$$%$$$$*$%$$$$*$$$$$$$*$*$$$%$%*$$*%%$*%**$*$%%$$**$$$$$+%$$*+$$$$$+$%*%$$$$$$$$$$$%%$%$%$*+%%$%$$$%*$++$%%*$$*$$%$%$$**%*$**+$$%$$%$$**$$+$%$$$$$*$%***$$$%$%$$$$$+%%$*$$$%$$**$++%%$%$+$$$$%+%%+$$$$%$$*$*$$%%$*$$$*$$$$$$**$%*%%+$***$$%$$***$*$+$$$$$$%%$**$*$$$$$+$$$$$$%+$*$$$$%$$*%*$+%$%***%$$$%%%$+*+*$**$+%%%$+*$$$*$**$*$$*$+$$$$+$**$$*$$*%$$$*$*$*$$+%$$$$$$%%*$*$+$%%$%$$$%$$%*%$%$$%$*$%$$$$%$%$$$$$$$$%$*$*+*$$*$$%*$%$$%$+%*%%*$$%*$*$**$$$$$$$$%*$*$$$$*$+*$$$$$$$**$+$+%$%%$$%$$%$$$$*%$$$%**$$$$+$+$$*$*$$$%$*%**$+%$$*$$$$$$*$%$+$$**$$*%$***+$*$$%+*%$$$$$$$$$*$$$*$%*$$%$%*%%*$$+*$$*$$+$%$%$$**$$*$$$$****$%$$%*$$$$$$*$$*%*$$*%$$%*$%$$%$*$$*%$$%$$+$*%$$$%$$+*%$$%$%+$*%$$%%$+*$$%$$$$$%%$$%*%$%$+*$%%%$%*$$%%$%$$$+%%*$%$$$%$+**$$*$$*$$%*$*$%$++%$%$$$+%$$+*$$$+$$*$$$%*$$$%$+%$$+$$%%*%$*%$$$$+$$+$+**$+*$$%%%*%*$***$**$$$$*%%$%$$$*$$*$$$+$$$$$%*$$$$+$%%$$*$%%$$$*$*$$$*$*$$$$+*$$$%+$*$%$$$$$*$*$+*$$$$$%$+%%$$%$$%*$$$$$*+$*$$$%*$$$$+%%*+$$$$%$%$$$$$$$%+$*$$%$%%%%$$%$$$$$$$$%%$+$%%%$++*$$*$+$**%$$$+$$$*$+$$$%$$$*$+%$$$$$%$****$%$$*%%*$$+$*$$%*$*$$+$*$$*$++$$**%$$$*$**$$%$$$$*$%%$%%$$$$%%+%$$$*%+$**$%$$$*%$$**+*+%%*$+*$$++$%+$%*$%$$*$$$%+%+$$$$%$$*$*$%**+$**$$+$$+%*+$$*$$*$$%$$$%+%$%$$$$$$$$%$*++*+$%+$%$%*$+$$$+$*$$**+%%**$+%$+$$%$$$$$%+$%$%$$$$$$$$$%$+$$$$$$+$$%$$$$++$$*$%$*$**$%+*$$$$$+%$$$$$%$$++$*$%%+%$*%%%**$+$*$$$$*$$$$$***$%$$*$$*$$*+%*$*$+%$+$$%*$%+$$*%$$%%%%$$$$$%*$+$$$$$%%$$*%$$$$$$$$$$+%$%$$%*$%+$$*$%**%$$*%$%*%$$$$**%$%$$$%$%$*+%+$%%$*%$*%*$%%+$%%%++$+%%$$$%*$$$*$%*$*$$+$%%$$$$%%+$%+$$$$$$%+$$$%%$*$$$+%*$$%*$$*$$$$$$*$%$$*$*%$$%$$%$+$%$$$$%$$%$$$*+$$$$$$$$$+%$+*$$%*$%**$$$$*$$$+%$$$$$%$*$$$$+$$%$+*$$+%$$$$%$$*$$$$+%$*$++*$%%*$$$+%%$$$$$%+$%$$$$**$$$$$$%$+%%$%$%%$*$%**$$%$%$$%$*$$+*%***+*%*$+**$$$$%*%$$+$*$%%$%$+$%%*%$$%**$$$%$%$$*$**$$$$*$**+*%$$%$%$$$$$$$$**$$$*%%$+%$$*$*$$$$$$+*$$%$*$*$$$%$$%$%$$$$$$+%$$$$$$$$*$$*$$*$*$%$*$$*++%$%$$$$$%*$*%+*$+*$$%$$++$$$*$$$$$**%%$$****%*++$%$%%%$$%$$$$$*$$*$*$+$$%*%$$$+*$$*%*$$$$%+$$$$*$$$*$++%%%**$$$$%$$$*%%*$$$$$$$$%$%$$$%$$$%*$*$$$*$%$+$$$**%$**$$%$*$**$$$$$$%$$*%$$$$$$$%+*%$%*$*$*$$$$$***$%$$$$*$*$$%$+$$$+$*$%$+$$%$$$%*$$***$*$%*%*++%*$$*%$+$$*++$%*$$*$$$%%%%*$%%$%%$+$+*$%$$$$$$**$+$$$$$*$$$*$%$$$$%$$$$$$$$$+$$%$**$%*$*$$%$$+**$$%%$$%$*$*$*$%$*$*$$$$%$$%$$$$*+$*$$$++$$$$**$+$*$%**$**%+%$*$$$$$$*$$%*$+$$%%+$%$$$$%$%$$%$$$$$$$$$$+*%+*$*$$*%$*%$$+$*$*$%$$$$$%$$%$%$$%***$$$$$$$$$*$$++$%$$%$$%**$%%$$$%$%**$*$%$$$$*%%$%%*%$$$%*+$%*$*++**$*$*$%+$$**$+*$*%$$$+$*$$$$$*$*$$%*$$*+$$$+*$++%$%+$*$*%$%$$$%+$$$$$$%$%*%$$+$$$%+$*+%$$$%$$$$*$*$$$$%$$$$$$%$*$$$$$%%*$$$**$$$$$$%$*$$%$$+$*%$*$%$%$$$%$$$$$$$$+$$*$%$$+*%%$$$*%$$$%$$$**$+$%$$%+$*$$$$*$$$$%$+$$$$$$$$$%*$*$%$*$$$$$$%%$%$$$$*$$*$*$$$%+$$$*%$$*$+%$+%%%$$%$$$%$$%$%$+$$$$$*$$$%*%$$+$$$$*$*$$$%%$$%$%$$$$%$*$%%%$*$$$$+$$+$*$$%$$+$$$$*$**$$%+$%$$$%%$$*$$$$$$$$$$**%$$*$$$$%%%%$$$$$**$$+$*$$+*$%$$$$%$$*$%%$$$$$$$$$$%$$%%$$*+$+$$%$+*$$+$$$$$+%+$%+$$%$%$$$%$*$%%%$$%*$+$*%%%$$$*$$*%$%$+$%%$$$$*$%$+%$$$%+%$+%*%$$$$$$%$*%*%$*$$+*+$%%*$$$$$$$$$%%$$+$$$*$$%%%%*$$%$$$$+$**+%%*$*+$%$$$%$$*%$+%$$+%*$%$$%%$$+$$$$$$%%$*%*$%*$$%$$*$%$$%*$%$*$***$$%*$%*$$$%$$+$%$$$$$$$%*%%$$$$*$$*$$$$$$*$$$+$%$*$*$%+*$$%%+$%*$$$*$%$$$$$%$*$%$$$%$$%$$$$$*$*%$+$+%++$%+++%$%$$$**$%$$+$$*$$****$$%$$*$$+*$$%$$%$+$*$$$$*$+$$+$%$$%$$%%$$$$*$%+$*$$$$*$$$$*$$$***$$***$$$%$+$$$$$*$*%$$$$$$$$%%%$$$%$%$$$%$%$++*$$$$$%$$%$%$$$%$$$%%$*$$$*$*%*$$$$$**$$*$$**$$+*$+$$$$$*$$$$$$$*$$%$$$*+%+*$%$%+%$$%%+*$+$*%$$$$%$$$***+$$$$%$+$$$**%%*$%%$%$$%**$%%*%$**$$%%$$$$**$%$*$$%%%%*%$$*$+$$%*%**$$$*$$$$$$$*$%$$$$++*%$$$$$$$$$$*$*$*$$$$$*%+**$*%$+$$%%$$%$$**$+%*+$+$$$$%+*%$+$%$%$*+%$**$$$$$%$$+$+$*$%$%*%$$+%$%**+*$*$*$*$%**$*$%$$$$$$+$%$$+%%$$+$$$$+$$$$$$%+$$%$*$$+%*$$$$+%$%$%*%%$$$%$$*%$*$$%$$$$*$*%%$%$*$%$**$$*$$$%$%$$$+$$++*$*$$$$$$**$*+$%$%$$%%$%%$$$**$$$$$$$*$%$$$$*$$*$$%$$$$%$%*$$%*$$$+$$$%$+$*$*$**$+$*%+$**$$$%*%$*+$*%$$$$%%$+$%$%%*$$$***%$*%%%$**$$%$$$+%+*$+*$+%+$$$%$$$$%%*$+%+*%%$$*$*$$$%$*$*$**+$$$%$$%$$**%$%+%$%$$$$%$%$**+$+$$$$+*$%$$$%*$$$$$*$**$$$$$**$$%%%*$$*$$$*$$$*%*$$+$$$+$%%$$$$$$**$$$$$$+$$%*%$$$$$*$%+%$%$$%%$*$$$**$*$$+*%$$%$$%*$$*%$***$$$%$$$$%%%$***$++$%**$%$+$$%$$%$*$$$$*%*$$+$$$$%%*%*$+*$$+$$*%%$$$+$$%$%%$$$$%+$++$*$$%$$$$*%**$*$$**$$$$*$$$%$*$*$$$$%*+$$$$%$$*%$$%+%$$%$*+$$%%**%$$+%%$%$$$+*$$**$++%$$$$$%%$$*$*%%+$%$$*%%$$%$$%$*%$$$%$$$$*$$$**$$$$$$+*$%$+$$+$*$%$$$*$$*$%$$$$$%%+*$$$*%$$*$*+*$*+$$%*$$*$%$$$*$$%$$%$$%$$$$+$***%$$$%$$$%*$*$$$$$%$%$+%$%%$$$$*$*%$$$%$$$+*+$%**$$$$$$+$$*$*$**$%$*$++%$%$$$*+$%$$%*%$*%$$%$$$$*$$$*$**%$$+*$$%%$$*$$*%$$%$*$%%*$%+%**$$$%+%+$$**%+$*$*$$$*%%+***$*%$$%$$$$%$%$%$+++$%$%%$+$$$$$%%$%$*%%$$*%$+*$%%$$+$%$%$$$**%*$%%%$$*$%$$**$*%$%$%$+$$$%%+$$%*%$+**$$$+$*%$$$*%$$%%$$*$$$%%*%+$$*$%**$+$$*$$$%**%$+$%%+$%%*%$$$$$$$$$*$*%$$$+$%$$$$%$$%$$$%+$$+%$%