##..####+### #.?.......... #............ #............ +............ #............ #............ #.......... ............... ...............