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