% *++++++% *+++++++++++++% *++++++++++++++++++++% *++++++++++++++++++++++++++% *++++++*++++++++++$2%%$1+++++++++++++% *+++++++++++$2*%%*$1+++++++++++$2%$1+++++++++++% *++++++++++++++++$2%%%%$1+++++++++++++$2%$1+++++++++% *++++++++++++++++++$2*%*$1+$2%%%%%%%%%$1++++++$2%$1++++++++% *++++++++++++++$2**$2%%%%%**$2%*$1++$2%%$1++++++++$2%%$1+++++++% *+++++++++++$2%%%*$1++$2*%$1++++$2%%%%*$1++++++++$2%%%%$1++++++% *+++++$2%%%*$1++++$2%%%$1+$2%%$1++++$2%%%$1++++++++++$2*%%*$1++++++% *+++++$2%%%%$1+++++++$2%%*$1++$2*%%*%*$1+++++++++++++++++++% *++++++$2%$1+++++++++$2%%%%%%$1+++$2%%$1+++++++++++++++++++% *++++++$2%*$1+++++++$2*%+%%*%%*$1++$2%%$1++++++++++++++++++% *+++++++$2%$1+++++++$2%%%*$1++++$2*%%*%*$1+++++++++++++++++% *++++++++$2*%*$1+++$2%%*$1+++++++++$2%%%$1+++++++++++++++++% *++++++++++++$2%%$1++++++++++++++$2%$1+++++++++++++++++% *++++++++++++++++++++++++++++++++++++++++++++++%