########## ##### #### # # $ #@ # # #######$#### ### # # ## # #$ ..# # # $ # # #.# # # $ # #$ ..# # # ### ## #.# # ### # # #$ ..# # # # #### #.# # #$ $ $ #$ ..# # $ # $ $ # #.# #### $### #$ ..# # $$ ###....# # ## ###### ########