## ..# ..h. ######.?..# #.......... #