..:%%%%@##.... .@@@@%%#%%####%.. ..@@@%@%#**#%%*+***.. ..@%%###***#%@@%%##**. ..%@%#%%#%##****+*#*+*#+ ..%##*###%%%##**********+.. .%%#*****%%%%##%#####%%==-... ..###***##%@%%@%%@%%%%%++=@=-. .-%#**##*%%%@@@@%%%@@%#++++++=-... .%%#****%%%%%@@*........%#****+==-:.. .%%#**###%%@%+. ...##**+*=-.. .............. .. :@%%###%@@%%%. .... . ...:==*#****=+===:=. . @@@%#%@@@%%*#*. . . ..:-=+@@@@@@@@##%#+++%%%%%%%%%%%%%%#%**#*#*#*#++-.. .*::..........:*. .:++%@@@#%%@%#@@@@%#*%*##*#%%%%%%%%%%%%%%%#####*****#*#***##-..#@@@%%%@@@@@@%#*. .:.::**%=#####**+===+++#*++#+++*----=======-==+***#*****%%%@@%@@@@@@@%%*+. .. .:-----====+*#*%*#%%#++=:-==-=----:--=-==-=--=---=+******#**#@%%%@@%@@@#%%#*#. . .=*****#-=-=======-=---=-====-===-==-=---==++*******%%%%@@%@%%%%%%#+#. .. .:==--===++=++===-+*----=-=-===-=====-====-===+**+++%@%%%%%%%%%%%#*++-. . ..=####%%%%%@@-=-----====+====++==++++*+++=+++=++==*+=+=+==++==---++++#@%%%%%%%%%%%#**+%. .%%%%%%@=========+++++++++*****#*+**##*+*#*#####%#####*++++*+++-=---+=++%%@%%%%%%%####*##. ..=+++++++++*+******####%%%%%%%%%#%%%%%%%%@@%%%%#*+#*+++:--===--==#%%%%%%%%%######%%. ......+****#########%%%%%%%@@@%@@%%%%@%%%%%#**===+===------=-----*%%%@%%%#%%%##%%%%%@. ..%@@@.@@@@@@*##%%%%%%%%%@@@@@@@@@@@@-::*####+=++=+-===---:--=:-=--=-##%%%%%#*##%##%#*%*@. .@@.@@..@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@:--=++==--=--=-----==-==---=-:*%%%%%%#%#%%#%%%%@%.. .@@*.@@@@@@@@@@@@@@%-====*#-++++=+===++========-======-----:=-:-=----=*%%%%%%#*#%#%#%@@@%. ....:+@@@@@@@@@@@@@@@--:-==--=======++=+=====---==--===-=---=-----=-:-----*%%%%%##%%#%%%%*@@. .:--+#%%%%+=+@@@@@@@-:-=====--=-====++==+=====-=--====-------:----=---=----#%#*#%%#%@%%*@@#. .-::::::::......:+@---+=++===---========-=+++-=-=====+=-=-------=--=----=-#*%%#%*#%#@@@@@. . ..:-::::::::::=+--+++=++=+==-+=-=========-=======--==--=-====-=+=--==+--+*%%%%#%%%%@:... .. ... .**+==+++++++=====-===-*=+====+==-==-==-=-=-=--==-===-=---==-++=%*%@%+.. .#*****+++++==-=======+*=*==-=+=+=+++=+==+=---==--==+-===+=++#%... ..*+*+=======-+-++*++*=**#====-=++=++===+++=*=++=+==+++*... ..-+++*++==+*+==***+*++++===+--+++===+=+=****+-.. . .............#%%******+++-==+=++++-.......... . . .+#*#%*#***++==........ .-+++=.##*+*+... ..++++==.**+=.. .++=++=-#*++.. ..+++++-.**+.. ...=+*+==*++=. ..#+++++**=:.. ....**+=+-.....=. .#%#*+=------====-++**=. ..##*+==-=====++=+.. ... .....::=+==-==-=. ...........