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