############################ #************##************# #*####*#####*##*#####*####*# #%####*#####*##*#####*####%# #*####*#####*##*#####*####*# #**************************# #*####*##*########*##*####*# #*####*##*########*##*####*# #******##****##****##******# ######*#####*##*#####*###### ######*#####*##*#####*###### ######*##**********##*###### ######*##*^^^__^^^*##*###### ######*##*^^^^^^^^*##*###### ------****^^^^^^^^****------ ######*##*^^^^^^^^*##*###### ######*##*^^^^^^^^*##*###### ######*##**********##*###### ######*##*########*##*###### ######*##*########*##*###### #************##************# #*####*#####*##*#####*####*# #%####*#####*##*#####*####%# #***##****************##***# ###*##*##*########*##*##*### ###*##*##*########*##*##*### #******##****##****##******# #*##########*##*##########*# #*##########*##*##########*# #**************************# ############################