STRAINING ENGINEERING OF GRAPHENE AND GRAPHENE-BASED NANOSTRUCTURES