#################################################################################################### #################################################################################################### #################################################################################################### #################################################################################################### #################################################################################################### #########*===*###################################################################################### ########\####*===*################################################################################## #######\#########*=*###############################################*==*############################# ######*############|############*===*#############################*####\#############*========*##### #######\###########|###########*#####*###########################*######*###########/##########\#### ########\##########|############*####|###########################|######|##########*############*### #########*#########*############*####*###########################*######*##########*###########/#### #########|########*##############*##*#############################\######\##########\#########*##### ######*==*#########\#############*##*======*###################*===*######*===*######\########|##### ######|#############*==*####*===*###########*#################/################*######*#######|##### ###*==*#################\###|###############*=*############*=*#################|######|#######**#### ###|#####################*==*##################\#####*====*####################*======*#########\### *==*############################################*====*###########################################\## |#################################################################################################\# |##################################################################################################* |##################################################################################################| |##################################################################################################| |##################################################################################################| |##################################################################################################| |##################################################################################################| |##################################################################################################| |##################################################################################################| |##################################################################################################| |##################################################################################################| *==================================================================================================*