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