XX# # * # * # * * # # # # #XXXXXXXXXXXXXXJ