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