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