----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------?????????????????????? ????????????????????????????????????????? ????????????????????????????????????? off grid ????????????????????????????????????????????????????????? of