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